1825:
606:
1820:{\displaystyle {\begin{aligned}f(x,y)&={\frac {y_{2}-y}{y_{2}-y_{1}}}f(x,y_{1})+{\frac {y-y_{1}}{y_{2}-y_{1}}}f(x,y_{2})\\&={\frac {y_{2}-y}{y_{2}-y_{1}}}\left({\frac {x_{2}-x}{x_{2}-x_{1}}}f(Q_{11})+{\frac {x-x_{1}}{x_{2}-x_{1}}}f(Q_{21})\right)+{\frac {y-y_{1}}{y_{2}-y_{1}}}\left({\frac {x_{2}-x}{x_{2}-x_{1}}}f(Q_{12})+{\frac {x-x_{1}}{x_{2}-x_{1}}}f(Q_{22})\right)\\&={\frac {1}{(x_{2}-x_{1})(y_{2}-y_{1})}}\left(f(Q_{11})(x_{2}-x)(y_{2}-y)+f(Q_{21})(x-x_{1})(y_{2}-y)+f(Q_{12})(x_{2}-x)(y-y_{1})+f(Q_{22})(x-x_{1})(y-y_{1})\right)\\&={\frac {1}{(x_{2}-x_{1})(y_{2}-y_{1})}}{\begin{bmatrix}x_{2}-x&x-x_{1}\end{bmatrix}}{\begin{bmatrix}f(Q_{11})&f(Q_{12})\\f(Q_{21})&f(Q_{22})\end{bmatrix}}{\begin{bmatrix}y_{2}-y\\y-y_{1}\end{bmatrix}}.\end{aligned}}}
8466:
6067:
2920:
5032:
2909:
3934:
7817:
2385:
110:
4532:
2396:
3482:
3471:
4509:
8461:{\displaystyle {\begin{aligned}I_{T_{1},P_{1}-P_{2}}&={\frac {P_{2}-P_{x}}{P_{2}-P_{1}}}\cdot V_{11}+{\frac {P_{x}-P_{1}}{P_{2}-P_{1}}}\cdot V_{12}=V_{1x},\\I_{T_{2},P_{1}-P_{2}}&={\frac {P_{2}-P_{x}}{P_{2}-P_{1}}}\cdot V_{21}+{\frac {P_{x}-P_{1}}{P_{2}-P_{1}}}\cdot V_{22}=V_{2x},\\I_{P_{x},T_{1}-T_{2}}&={\frac {T_{2}-T_{x}}{T_{2}-T_{1}}}\cdot V_{1x}+{\frac {T_{x}-T_{1}}{T_{2}-T_{1}}}\cdot V_{2x}=V_{xx}\end{aligned}}}
1963:
5027:{\displaystyle {\begin{aligned}f(x,y)\approx {\frac {1}{(x_{2}-x_{1})(y_{2}-y_{1})}}{\begin{bmatrix}f(Q_{11})&f(Q_{12})&f(Q_{21})&f(Q_{22})\end{bmatrix}}{\begin{bmatrix}x_{2}y_{2}&-y_{2}&-x_{2}&1\\-x_{2}y_{1}&y_{1}&x_{2}&-1\\-x_{1}y_{2}&y_{2}&x_{1}&-1\\x_{1}y_{1}&-y_{1}&-x_{1}&1\end{bmatrix}}{\begin{bmatrix}1\\x\\y\\xy\end{bmatrix}}.\end{aligned}}}
2904:{\displaystyle {\begin{aligned}{\begin{bmatrix}a_{00}\\a_{10}\\a_{01}\\a_{11}\end{bmatrix}}={\frac {1}{(x_{2}-x_{1})(y_{2}-y_{1})}}{\begin{bmatrix}x_{2}y_{2}&-x_{2}y_{1}&-x_{1}y_{2}&x_{1}y_{1}\\-y_{2}&y_{1}&y_{2}&-y_{1}\\-x_{2}&x_{2}&x_{1}&-x_{1}\\1&-1&-1&1\end{bmatrix}}{\begin{bmatrix}f(Q_{11})\\f(Q_{12})\\f(Q_{21})\\f(Q_{22})\end{bmatrix}}.\end{aligned}}}
20:
3929:{\displaystyle {\begin{aligned}{\begin{bmatrix}w_{11}\\w_{21}\\w_{12}\\w_{22}\end{bmatrix}}={\frac {1}{(x_{2}-x_{1})(y_{2}-y_{1})}}{\begin{bmatrix}x_{2}y_{2}&-y_{2}&-x_{2}&1\\-x_{2}y_{1}&y_{1}&x_{2}&-1\\-x_{1}y_{2}&y_{2}&x_{1}&-1\\x_{1}y_{1}&-y_{1}&-x_{1}&1\end{bmatrix}}{\begin{bmatrix}1\\x\\y\\xy\end{bmatrix}},\end{aligned}}}
591:
7623:
3118:
3945:
2380:{\displaystyle {\begin{aligned}{\begin{bmatrix}1&x_{1}&y_{1}&x_{1}y_{1}\\1&x_{1}&y_{2}&x_{1}y_{2}\\1&x_{2}&y_{1}&x_{2}y_{1}\\1&x_{2}&y_{2}&x_{2}y_{2}\end{bmatrix}}{\begin{bmatrix}a_{00}\\a_{10}\\a_{01}\\a_{11}\end{bmatrix}}={\begin{bmatrix}f(Q_{11})\\f(Q_{12})\\f(Q_{21})\\f(Q_{22})\end{bmatrix}},\end{aligned}}}
8830:
6209:(by considering the coordinates of the quadrilateral as a vector field which is bilinearly interpolated on the unit square). Using this procedure bilinear interpolation can be extended to any convex quadrilateral, though the computation is significantly more complicated if it is not a parallelogram. The resulting map between quadrilaterals is known as a
6747:
5446:
6049:
235:
3466:{\displaystyle {\begin{bmatrix}1&1&1&1\\x_{1}&x_{1}&x_{2}&x_{2}\\y_{1}&y_{2}&y_{1}&y_{2}\\x_{1}y_{1}&x_{1}y_{2}&x_{2}y_{1}&x_{2}y_{2}\end{bmatrix}}{\begin{bmatrix}w_{11}\\w_{12}\\w_{21}\\w_{22}\end{bmatrix}}={\begin{bmatrix}1\\x\\y\\xy\end{bmatrix}},}
8922:
These two repetitions can be assigned temporary variables whilst computing a single interpolation which will reduce the number of calculations down to 14 operations which is the minimum number of steps required for producing the desired interpolation. Doing this interpolation in 14 rather than 18
7401:
7382:
7049:
4504:{\displaystyle {\begin{aligned}w_{11}&=(x_{2}-x)(y_{2}-y)/((x_{2}-x_{1})(y_{2}-y_{1})),\\w_{12}&=(x_{2}-x)(y-y_{1})/((x_{2}-x_{1})(y_{2}-y_{1})),\\w_{21}&=(x-x_{1})(y_{2}-y)/((x_{2}-x_{1})(y_{2}-y_{1})),\\w_{22}&=(x-x_{1})(y-y_{1})/((x_{2}-x_{1})(y_{2}-y_{1})),\end{aligned}}}
6563:
8477:
6911:
5641:
7255:
6572:
2923:
A geometric visualisation of bilinear interpolation. The product of the value at the desired point (black) and the entire area is equal to the sum of the products of the value at each corner and the partial area diagonally opposite the corner (corresponding
7738:
73:
Bilinear interpolation is performed using linear interpolation first in one direction, and then again in another direction. Although each step is linear in the sampled values and in the position, the interpolation as a whole is not linear but rather
5252:
6916:
3107:
7743:
This algorithm reduces some of the visual distortion caused by resizing an image to a non-integral zoom factor, as opposed to nearest-neighbor interpolation, which will make some pixels appear larger than others in the resized image.
5760:
7377:
Bilinear interpolation considers the closest 2 × 2 neighborhood of known pixel values surrounding the unknown pixel's computed location. It then takes a weighted average of these 4 pixels to arrive at its final, interpolated value.
7394:
As seen in the example on the right, the intensity value at the pixel computed to be at row 20.2, column 14.5 can be calculated by first linearly interpolating between the values at column 14 and 15 on each rows 20 and 21, giving
7345:
When an image needs to be scaled up, each pixel of the original image needs to be moved in a certain direction based on the scale constant. However, when scaling up an image by a non-integral scale factor, there are pixels (i.e.,
586:{\displaystyle {\begin{aligned}f(x,y_{1})={\frac {x_{2}-x}{x_{2}-x_{1}}}f(Q_{11})+{\frac {x-x_{1}}{x_{2}-x_{1}}}f(Q_{21}),\\f(x,y_{2})={\frac {x_{2}-x}{x_{2}-x_{1}}}f(Q_{12})+{\frac {x-x_{1}}{x_{2}-x_{1}}}f(Q_{22}).\end{aligned}}}
7618:{\displaystyle {\begin{aligned}I_{20,14.5}&={\frac {15-14.5}{15-14}}\cdot 91+{\frac {14.5-14}{15-14}}\cdot 210=150.5,\\I_{21,14.5}&={\frac {15-14.5}{15-14}}\cdot 162+{\frac {14.5-14}{15-14}}\cdot 95=128.5,\end{aligned}}}
7365:
Bilinear interpolation can be used where perfect image transformation with pixel matching is impossible, so that one can calculate and assign appropriate intensity values to pixels. Unlike other interpolation techniques such as
6380:
6752:
5241:
8825:{\displaystyle V_{xx}={\frac {((P_{2}-P_{x})\cdot V_{11}+(P_{x}-P_{1})\cdot V_{12})\cdot (T_{2}-T_{x})+((P_{2}-P_{x})\cdot V_{21}+(P_{x}-P_{1})\cdot V_{22})\cdot (T_{x}-T_{1})}{(P_{2}-P_{1})\cdot (T_{2}-T_{1})}}.}
7154:
1952:
7149:
5749:
5457:
7822:
7406:
6921:
6757:
6577:
6385:
5765:
5462:
4537:
3950:
3487:
2401:
1968:
611:
240:
6375:
7374:, bilinear interpolation uses values of only the 4 nearest pixels, located in diagonal directions from a given pixel, in order to find the appropriate color intensity values of that pixel.
8917:
8926:
Simplification of terms is good practice for application of mathematical methodology to engineering applications and can reduce computational and energy requirements for a process.
7634:
6742:{\displaystyle {\begin{aligned}(A+B\lambda +C\mu )&\times D&=0\\(A+B\lambda )&\times (C+D\lambda )&=0\\(A+C\mu )&\times (B+D\mu )&=0\\\end{aligned}}}
6319:
5441:{\displaystyle f(x,y)\approx {\begin{bmatrix}1-x&x\end{bmatrix}}{\begin{bmatrix}f(0,0)&f(0,1)\\f(1,0)&f(1,1)\end{bmatrix}}{\begin{bmatrix}1-y\\y\end{bmatrix}}.}
6202:, then the interpolation is invertible (under certain conditions). In particular, this inverse can be used to find the "unit square coordinates" of a point inside any
6148:
The result of bilinear interpolation is independent of which axis is interpolated first and which second. If we had first performed the linear interpolation in the
2946:
6044:{\displaystyle {\begin{aligned}a_{00}&=f(0,0),\\a_{10}&=f(1,0)-f(0,0),\\a_{01}&=f(0,1)-f(0,0),\\a_{11}&=f(1,1)-f(1,0)-f(0,1)+f(0,0).\end{aligned}}}
7307:
7281:
6275:
7044:{\displaystyle {\begin{aligned}a&=A\times B\\b&=A\times C\qquad d=B\times C\\c&=A\times D\qquad e=B\times D\qquad f=C\times D\end{aligned}}}
5052:
7058:
6558:{\displaystyle {\begin{aligned}A&=F_{00}-F\\B&=F_{10}-F_{00}\\C&=F_{01}-F_{00}\\D&=F_{11}-F_{01}-F_{10}+F_{00}\end{aligned}}}
6906:{\displaystyle {\begin{aligned}c+e\lambda +f\mu &=0\\b+(c+d)\lambda +e\lambda ^{2}&=0\\a+(c-d)\mu +f\mu ^{2}&=0\\\end{aligned}}}
9061:
8960:
6324:
1855:
5636:{\displaystyle {\begin{aligned}w_{11}&=(1-x)(1-y),\\w_{12}&=(1-x)y,\\w_{21}&=x(1-y),\\w_{22}&=xy.\end{aligned}}}
9096:"BL-ALM: A Blind Scalable Edge-Guided Reconstruction Filter for Smart Environmental Monitoring Through Green IoMT-UAV Networks"
4514:
in agreement with the result obtained by repeated linear interpolation. The set of weights can also be interpreted as a set of
9081:
7250:{\displaystyle \lambda ={\frac {-c-d\pm {\sqrt {\mathbb {D} }}}{2e}}\qquad \mu ={\frac {-c+d\mp {\sqrt {\mathbb {D} }}}{2f}}}
5652:
9150:
4515:
7342:
is computed and applied to the screen pixel. This process is repeated for each pixel forming the object being textured.
8995:
5046:
is known are (0, 0), (0, 1), (1, 0), and (1, 1), then the interpolation formula simplifies to
8841:
7752:
This example is of tabularised
Pressure (columns) vs Temperature (rows) data as a lookup against some Variable
7367:
7309:
must be handled separately. Given the right conditions, one of the two solutions should be in the unit square.
6198:
However, when bilinear interpolation is applied to two functions simultaneously, such as when interpolating a
6228:
between a quadrilateral and the unit square may be used, but the resulting interpolant will not be bilinear.
7733:{\displaystyle I_{20.2,14.5}={\frac {21-20.2}{21-20}}\cdot 150.5+{\frac {20.2-20}{21-20}}\cdot 128.5=146.1.}
8471:
This can all be simplified from the initial 18 individual operations to 16 individual operations as such;
7334:
images and textures. An algorithm is used to map a screen pixel location to a corresponding point on the
113:
The four red dots show the data points and the green dot is the point at which we want to interpolate.
9132:
6280:
8955:
8940:
6239:
8987:
8981:
6160:
1847:
3102:{\displaystyle f(x,y)\approx w_{11}f(Q_{11})+w_{12}f(Q_{12})+w_{21}f(Q_{21})+w_{22}f(Q_{22}),}
8935:
7371:
6321:. Inverting the interpolation requires solving a system of two bilinear polynomial equations:
6168:
6054:
In both cases, the number of constants (four) correspond to the number of data points where
8945:
7338:. A weighted average of the attributes (color, transparency, etc.) of the four surrounding
52:
8980:
Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (1992).
8:
7331:
7286:
7260:
6172:
6106:
1830:
Note that we will arrive at the same result if the interpolation is done first along the
82:
27:
values 0, 1, 1 and 0.5 as indicated. Interpolated values in between represented by color.
6066:
9115:
8950:
6126:
2919:
75:
6277:
be a vector field that is bilinearly interpolated on the unit square parameterized by
9119:
9034:
8991:
7052:
6164:
6235:, a linear mapping to the unit square exists and the generalization follows easily.
6176:
6145:
linear in the interpolation values, as can be seen in the (matrix) equations above.
9107:
9024:
7339:
7327:
6566:
6260:
6095:
dots correspond to the interpolated point and neighbouring samples, respectively.
90:
56:
5236:{\displaystyle f(x,y)\approx f(0,0)(1-x)(1-y)+f(0,1)(1-x)y+f(1,0)x(1-y)+f(1,1)xy,}
7335:
7323:
86:
9095:
6225:
6203:
64:
9111:
6238:
The obvious extension of bilinear interpolation to three dimensions is called
1846:
An alternative way is to write the solution to the interpolation problem as a
9144:
9038:
6569:) of the system with a carefully chosen vectors allows us to eliminate terms:
6232:
6206:
2929:
67:
40:
9053:
6199:
6191:
of the vertex values) at an infinite number of points (forming branches of
60:
9029:
109:
59:, though it can be generalized to functions defined on the vertices of (a
6188:
32:
9012:
8986:(2nd ed.). New York, NY, USA: Cambridge University Press. pp.
7811:
The following standard calculation by parts has 18 required operations.
7350:) that are not assigned appropriate pixel values. In this case, those
7359:
7257:(opposite signs are enforced by the linear relation). The cases when
6192:
6125:
is held constant. Along any other straight line, the interpolant is
5646:
Alternatively, the interpolant on the unit square can be written as
3112:
where the weights sum to 1 and satisfy the transposed linear system
9082:
Bilinear interpolation definition (popular article on www.pcmag.com
7362:
values so that the output image does not have non-valued pixels.
8979:
5042:
If we choose a coordinate system in which the four points where
117:
Suppose that we want to find the value of the unknown function
1957:
where the coefficients are found by solving the linear system
1947:{\displaystyle f(x,y)\approx a_{00}+a_{10}x+a_{01}y+a_{11}xy,}
23:
Example of bilinear interpolation on the unit square with the
19:
7628:
and then interpolating linearly between these values, giving
6187:
In general, the interpolant will assume any value (in the
6156:
direction, the resulting approximation would be the same.
6097:
Their heights above the ground correspond to their values.
7381:
7355:
9100:
7144:{\displaystyle \mathbb {D} =(c+d)^{2}-4eb=(c-d)^{2}-4fa}
8983:
Numerical recipes in C: the art of scientific computing
5744:{\displaystyle f(x,y)=a_{00}+a_{10}x+a_{01}y+a_{11}xy,}
6283:
6263:
5408:
5312:
5282:
4979:
4731:
4633:
3881:
3633:
3495:
3422:
3351:
3127:
2795:
2547:
2409:
2271:
2200:
1976:
1763:
1663:
1613:
8844:
8480:
7820:
7637:
7404:
7385:
Example of bilinear interpolation in grayscale values
7289:
7263:
7157:
7061:
6919:
6755:
6575:
6383:
6327:
5763:
5655:
5460:
5255:
5055:
4535:
3948:
3485:
3121:
2949:
2399:
1966:
1858:
609:
238:
55:. It is usually applied to functions sampled on a 2D
8963:- for interpolating within a triangle or tetrahedron
9013:"Extraction of the Level Lines of a Bilinear Image"
6105:linear; but it is linear (i.e. affine) along lines
8911:
8824:
8460:
7732:
7617:
7317:
7301:
7275:
7249:
7143:
7043:
6905:
6741:
6557:
6369:
6313:
6269:
6101:As the name suggests, the bilinear interpolant is
6043:
5743:
5635:
5440:
5235:
5026:
4503:
3928:
3465:
3101:
2903:
2379:
1946:
1819:
585:
6370:{\displaystyle A+B\lambda +C\mu +D\lambda \mu =0}
9142:
7051:The quadratic equations can be solved using the
6231:In the special case when the quadrilateral is a
220:
6074:with some 1- and 2-dimensional interpolations.
16:Method of interpolating functions on a 2D grid
6182:
8912:{\displaystyle (P_{2}-P_{x}),(P_{x}-P_{1}).}
7747:
9133:"Web tutorial: Digital Image Interpolation"
6195:), so the interpolation is not invertible.
600:-direction to obtain the desired estimate:
129:). It is assumed that we know the value of
81:Bilinear interpolation is one of the basic
4521:
9028:
7230:
7185:
7063:
9093:
8923:operations makes it 22% more efficient.
7380:
6065:
2918:
225:We first do linear interpolation in the
108:
18:
9010:
8835:The above has two repeated operations.
5246:or equivalently, in matrix operations:
9143:
9051:
7055:. We have the equivalent determinants
2928:The solution can also be written as a
5037:
7330:, bilinear interpolation is used to
5451:Here we also recognize the weights:
6129:. Even though the interpolation is
4516:generalized barycentric coordinates
596:We proceed by interpolating in the
13:
43:functions of two variables (e.g.,
14:
9162:
1841:
9054:"Inverse bilinear interpolation"
6565:Taking a 2-d cross product (see
2914:
9064:from the original on 2010-08-13
7354:should be assigned appropriate
7318:Application in image processing
7202:
7021:
7005:
6966:
9126:
9094:Khosravi, M. R. (2021-03-19).
9087:
9075:
9045:
9011:Monasse, Pascal (2019-08-10).
9004:
8973:
8903:
8877:
8871:
8845:
8813:
8787:
8781:
8755:
8750:
8724:
8718:
8702:
8676:
8657:
8631:
8628:
8622:
8596:
8590:
8574:
8548:
8529:
8503:
8500:
7368:nearest-neighbor interpolation
7120:
7107:
7083:
7070:
6867:
6855:
6813:
6801:
6724:
6709:
6699:
6684:
6669:
6654:
6644:
6629:
6604:
6580:
6314:{\textstyle \mu ,\lambda \in }
6308:
6296:
6031:
6019:
6010:
5998:
5989:
5977:
5968:
5956:
5926:
5914:
5905:
5893:
5863:
5851:
5842:
5830:
5800:
5788:
5671:
5659:
5593:
5581:
5548:
5536:
5509:
5497:
5494:
5482:
5392:
5380:
5372:
5360:
5350:
5338:
5330:
5318:
5271:
5259:
5221:
5209:
5200:
5188:
5182:
5170:
5158:
5146:
5143:
5131:
5122:
5110:
5107:
5095:
5092:
5080:
5071:
5059:
4715:
4702:
4694:
4681:
4673:
4660:
4652:
4639:
4622:
4596:
4593:
4567:
4555:
4543:
4491:
4488:
4462:
4459:
4433:
4430:
4422:
4403:
4400:
4381:
4354:
4351:
4325:
4322:
4296:
4293:
4285:
4266:
4263:
4244:
4217:
4214:
4188:
4185:
4159:
4156:
4148:
4129:
4126:
4107:
4080:
4077:
4051:
4048:
4022:
4019:
4011:
3992:
3989:
3970:
3622:
3596:
3593:
3567:
3093:
3080:
3061:
3048:
3029:
3016:
2997:
2984:
2965:
2953:
2883:
2870:
2860:
2847:
2837:
2824:
2814:
2801:
2536:
2510:
2507:
2481:
2359:
2346:
2336:
2323:
2313:
2300:
2290:
2277:
1874:
1862:
1747:
1734:
1726:
1713:
1703:
1690:
1682:
1669:
1602:
1576:
1573:
1547:
1523:
1504:
1501:
1482:
1479:
1466:
1457:
1438:
1435:
1416:
1413:
1400:
1391:
1372:
1369:
1350:
1347:
1334:
1325:
1306:
1303:
1284:
1281:
1268:
1254:
1228:
1225:
1199:
1175:
1162:
1106:
1093:
980:
967:
911:
898:
783:
764:
708:
689:
629:
617:
573:
560:
504:
491:
435:
416:
403:
390:
334:
321:
265:
246:
104:
1:
8967:
6061:
4526:Combining the above, we have
1834:direction and then along the
221:Repeated linear interpolation
7:
8929:
6117:direction, equivalently if
10:
9167:
9151:Multivariate interpolation
7389:
6183:Inverse and generalization
6152:direction and then in the
93:, where it is also called
9112:10.1109/TGCN.2021.3067555
7748:A Simplification of Terms
9017:Image Processing on Line
6133:linear in the position (
229:-direction. This yields
99:bilinear texture mapping
78:in the sample location.
8961:Barycentric coordinates
8956:Stairstep interpolation
8941:Trilinear interpolation
6240:trilinear interpolation
6211:bilinear transformation
6141:), at a fixed point it
6072:Bilinear interpolation
4522:Alternative matrix form
9052:Quilez, Inigo (2010).
8913:
8826:
8462:
7734:
7619:
7386:
7303:
7277:
7251:
7145:
7045:
6907:
6743:
6559:
6371:
6315:
6271:
6098:
6045:
5745:
5637:
5442:
5237:
5028:
4505:
3930:
3467:
3103:
2925:
2905:
2381:
1948:
1848:multilinear polynomial
1821:
587:
114:
37:bilinear interpolation
28:
9030:10.5201/ipol.2019.269
8936:Bicubic interpolation
8914:
8827:
8463:
7735:
7620:
7384:
7372:bicubic interpolation
7304:
7278:
7252:
7146:
7046:
6908:
6744:
6560:
6372:
6316:
6272:
6159:The interpolant is a
6069:
6046:
5746:
5638:
5443:
5238:
5029:
4506:
3931:
3468:
3104:
2922:
2906:
2382:
1949:
1822:
588:
112:
22:
8946:Spline interpolation
8842:
8478:
7818:
7635:
7402:
7287:
7261:
7155:
7059:
6917:
6753:
6573:
6381:
6325:
6281:
6261:
5761:
5653:
5458:
5253:
5053:
4533:
3946:
3939:which simplifies to
3483:
3476:yielding the result
3119:
2947:
2397:
2390:yielding the result
1964:
1856:
607:
236:
53:linear interpolation
7302:{\displaystyle f=0}
7276:{\displaystyle e=0}
6250:Inverse computation
6219:bilinear distortion
6161:bilinear polynomial
133:at the four points
8951:Lanczos resampling
8909:
8822:
8458:
8456:
7730:
7615:
7613:
7387:
7299:
7273:
7247:
7141:
7041:
7039:
6903:
6901:
6739:
6737:
6555:
6553:
6367:
6311:
6267:
6226:projective mapping
6169:Laplace's equation
6163:, which is also a
6099:
6041:
6039:
5741:
5633:
5631:
5438:
5429:
5397:
5301:
5233:
5038:On the unit square
5024:
5022:
5011:
4968:
4720:
4501:
4499:
3926:
3924:
3913:
3870:
3552:
3463:
3454:
3408:
3340:
3099:
2926:
2901:
2899:
2888:
2784:
2466:
2377:
2375:
2364:
2257:
2189:
1944:
1817:
1815:
1804:
1752:
1652:
583:
581:
115:
95:bilinear filtering
29:
8817:
8420:
8347:
8207:
8137:
7997:
7927:
7809:
7808:
7716:
7681:
7594:
7559:
7491:
7456:
7314:
7313:
7245:
7234:
7200:
7189:
7151:and the solutions
7053:quadratic formula
6224:Alternatively, a
6165:harmonic function
4626:
4518:for a rectangle.
3626:
2540:
1606:
1258:
1157:
1088:
1036:
962:
893:
841:
759:
684:
555:
486:
385:
316:
51:) using repeated
9158:
9136:
9130:
9124:
9123:
9091:
9085:
9079:
9073:
9072:
9070:
9069:
9049:
9043:
9042:
9032:
9008:
9002:
9001:
8977:
8918:
8916:
8915:
8910:
8902:
8901:
8889:
8888:
8870:
8869:
8857:
8856:
8831:
8829:
8828:
8823:
8818:
8816:
8812:
8811:
8799:
8798:
8780:
8779:
8767:
8766:
8753:
8749:
8748:
8736:
8735:
8717:
8716:
8701:
8700:
8688:
8687:
8672:
8671:
8656:
8655:
8643:
8642:
8621:
8620:
8608:
8607:
8589:
8588:
8573:
8572:
8560:
8559:
8544:
8543:
8528:
8527:
8515:
8514:
8498:
8493:
8492:
8467:
8465:
8464:
8459:
8457:
8453:
8452:
8437:
8436:
8421:
8419:
8418:
8417:
8405:
8404:
8394:
8393:
8392:
8380:
8379:
8369:
8364:
8363:
8348:
8346:
8345:
8344:
8332:
8331:
8321:
8320:
8319:
8307:
8306:
8296:
8287:
8286:
8285:
8284:
8272:
8271:
8259:
8258:
8237:
8236:
8221:
8220:
8208:
8206:
8205:
8204:
8192:
8191:
8181:
8180:
8179:
8167:
8166:
8156:
8151:
8150:
8138:
8136:
8135:
8134:
8122:
8121:
8111:
8110:
8109:
8097:
8096:
8086:
8077:
8076:
8075:
8074:
8062:
8061:
8049:
8048:
8027:
8026:
8011:
8010:
7998:
7996:
7995:
7994:
7982:
7981:
7971:
7970:
7969:
7957:
7956:
7946:
7941:
7940:
7928:
7926:
7925:
7924:
7912:
7911:
7901:
7900:
7899:
7887:
7886:
7876:
7867:
7866:
7865:
7864:
7852:
7851:
7839:
7838:
7755:
7754:
7739:
7737:
7736:
7731:
7717:
7715:
7704:
7693:
7682:
7680:
7669:
7658:
7653:
7652:
7624:
7622:
7621:
7616:
7614:
7595:
7593:
7582:
7571:
7560:
7558:
7547:
7536:
7527:
7526:
7492:
7490:
7479:
7468:
7457:
7455:
7444:
7433:
7424:
7423:
7328:image processing
7308:
7306:
7305:
7300:
7282:
7280:
7279:
7274:
7256:
7254:
7253:
7248:
7246:
7244:
7236:
7235:
7233:
7228:
7210:
7201:
7199:
7191:
7190:
7188:
7183:
7165:
7150:
7148:
7147:
7142:
7128:
7127:
7091:
7090:
7066:
7050:
7048:
7047:
7042:
7040:
6912:
6910:
6909:
6904:
6902:
6888:
6887:
6834:
6833:
6749:which expands to
6748:
6746:
6745:
6740:
6738:
6567:Grassman product
6564:
6562:
6561:
6556:
6554:
6550:
6549:
6537:
6536:
6524:
6523:
6511:
6510:
6487:
6486:
6474:
6473:
6450:
6449:
6437:
6436:
6407:
6406:
6376:
6374:
6373:
6368:
6320:
6318:
6317:
6312:
6276:
6274:
6273:
6268:
6246:
6245:
6094:
6090:
6086:
6082:
6078:
6073:
6050:
6048:
6047:
6042:
6040:
5945:
5944:
5882:
5881:
5819:
5818:
5777:
5776:
5750:
5748:
5747:
5742:
5731:
5730:
5715:
5714:
5699:
5698:
5686:
5685:
5642:
5640:
5639:
5634:
5632:
5612:
5611:
5570:
5569:
5528:
5527:
5474:
5473:
5447:
5445:
5444:
5439:
5434:
5433:
5402:
5401:
5306:
5305:
5242:
5240:
5239:
5234:
5033:
5031:
5030:
5025:
5023:
5016:
5015:
4973:
4972:
4960:
4959:
4945:
4944:
4930:
4929:
4920:
4919:
4898:
4897:
4886:
4885:
4874:
4873:
4864:
4863:
4839:
4838:
4827:
4826:
4815:
4814:
4805:
4804:
4783:
4782:
4768:
4767:
4753:
4752:
4743:
4742:
4725:
4724:
4714:
4713:
4693:
4692:
4672:
4671:
4651:
4650:
4627:
4625:
4621:
4620:
4608:
4607:
4592:
4591:
4579:
4578:
4562:
4510:
4508:
4507:
4502:
4500:
4487:
4486:
4474:
4473:
4458:
4457:
4445:
4444:
4429:
4421:
4420:
4399:
4398:
4373:
4372:
4350:
4349:
4337:
4336:
4321:
4320:
4308:
4307:
4292:
4278:
4277:
4262:
4261:
4236:
4235:
4213:
4212:
4200:
4199:
4184:
4183:
4171:
4170:
4155:
4147:
4146:
4119:
4118:
4099:
4098:
4076:
4075:
4063:
4062:
4047:
4046:
4034:
4033:
4018:
4004:
4003:
3982:
3981:
3962:
3961:
3935:
3933:
3932:
3927:
3925:
3918:
3917:
3875:
3874:
3862:
3861:
3847:
3846:
3832:
3831:
3822:
3821:
3800:
3799:
3788:
3787:
3776:
3775:
3766:
3765:
3741:
3740:
3729:
3728:
3717:
3716:
3707:
3706:
3685:
3684:
3670:
3669:
3655:
3654:
3645:
3644:
3627:
3625:
3621:
3620:
3608:
3607:
3592:
3591:
3579:
3578:
3562:
3557:
3556:
3549:
3548:
3535:
3534:
3521:
3520:
3507:
3506:
3472:
3470:
3469:
3464:
3459:
3458:
3413:
3412:
3405:
3404:
3391:
3390:
3377:
3376:
3363:
3362:
3345:
3344:
3337:
3336:
3327:
3326:
3315:
3314:
3305:
3304:
3293:
3292:
3283:
3282:
3271:
3270:
3261:
3260:
3247:
3246:
3235:
3234:
3223:
3222:
3211:
3210:
3197:
3196:
3185:
3184:
3173:
3172:
3161:
3160:
3108:
3106:
3105:
3100:
3092:
3091:
3076:
3075:
3060:
3059:
3044:
3043:
3028:
3027:
3012:
3011:
2996:
2995:
2980:
2979:
2910:
2908:
2907:
2902:
2900:
2893:
2892:
2882:
2881:
2859:
2858:
2836:
2835:
2813:
2812:
2789:
2788:
2753:
2752:
2738:
2737:
2726:
2725:
2714:
2713:
2697:
2696:
2682:
2681:
2670:
2669:
2658:
2657:
2641:
2640:
2631:
2630:
2619:
2618:
2609:
2608:
2594:
2593:
2584:
2583:
2569:
2568:
2559:
2558:
2541:
2539:
2535:
2534:
2522:
2521:
2506:
2505:
2493:
2492:
2476:
2471:
2470:
2463:
2462:
2449:
2448:
2435:
2434:
2421:
2420:
2386:
2384:
2383:
2378:
2376:
2369:
2368:
2358:
2357:
2335:
2334:
2312:
2311:
2289:
2288:
2262:
2261:
2254:
2253:
2240:
2239:
2226:
2225:
2212:
2211:
2194:
2193:
2186:
2185:
2176:
2175:
2164:
2163:
2152:
2151:
2133:
2132:
2123:
2122:
2111:
2110:
2099:
2098:
2080:
2079:
2070:
2069:
2058:
2057:
2046:
2045:
2027:
2026:
2017:
2016:
2005:
2004:
1993:
1992:
1953:
1951:
1950:
1945:
1934:
1933:
1918:
1917:
1902:
1901:
1889:
1888:
1826:
1824:
1823:
1818:
1816:
1809:
1808:
1801:
1800:
1775:
1774:
1757:
1756:
1746:
1745:
1725:
1724:
1702:
1701:
1681:
1680:
1657:
1656:
1649:
1648:
1625:
1624:
1607:
1605:
1601:
1600:
1588:
1587:
1572:
1571:
1559:
1558:
1542:
1534:
1530:
1526:
1522:
1521:
1500:
1499:
1478:
1477:
1456:
1455:
1428:
1427:
1412:
1411:
1384:
1383:
1368:
1367:
1346:
1345:
1318:
1317:
1296:
1295:
1280:
1279:
1259:
1257:
1253:
1252:
1240:
1239:
1224:
1223:
1211:
1210:
1194:
1186:
1182:
1178:
1174:
1173:
1158:
1156:
1155:
1154:
1142:
1141:
1131:
1130:
1129:
1113:
1105:
1104:
1089:
1087:
1086:
1085:
1073:
1072:
1062:
1055:
1054:
1044:
1037:
1035:
1034:
1033:
1021:
1020:
1010:
1009:
1008:
992:
987:
983:
979:
978:
963:
961:
960:
959:
947:
946:
936:
935:
934:
918:
910:
909:
894:
892:
891:
890:
878:
877:
867:
860:
859:
849:
842:
840:
839:
838:
826:
825:
815:
808:
807:
797:
789:
782:
781:
760:
758:
757:
756:
744:
743:
733:
732:
731:
715:
707:
706:
685:
683:
682:
681:
669:
668:
658:
651:
650:
640:
592:
590:
589:
584:
582:
572:
571:
556:
554:
553:
552:
540:
539:
529:
528:
527:
511:
503:
502:
487:
485:
484:
483:
471:
470:
460:
453:
452:
442:
434:
433:
402:
401:
386:
384:
383:
382:
370:
369:
359:
358:
357:
341:
333:
332:
317:
315:
314:
313:
301:
300:
290:
283:
282:
272:
264:
263:
91:image processing
57:rectilinear grid
39:is a method for
9166:
9165:
9161:
9160:
9159:
9157:
9156:
9155:
9141:
9140:
9139:
9131:
9127:
9092:
9088:
9080:
9076:
9067:
9065:
9050:
9046:
9009:
9005:
8998:
8978:
8974:
8970:
8932:
8897:
8893:
8884:
8880:
8865:
8861:
8852:
8848:
8843:
8840:
8839:
8807:
8803:
8794:
8790:
8775:
8771:
8762:
8758:
8754:
8744:
8740:
8731:
8727:
8712:
8708:
8696:
8692:
8683:
8679:
8667:
8663:
8651:
8647:
8638:
8634:
8616:
8612:
8603:
8599:
8584:
8580:
8568:
8564:
8555:
8551:
8539:
8535:
8523:
8519:
8510:
8506:
8499:
8497:
8485:
8481:
8479:
8476:
8475:
8455:
8454:
8445:
8441:
8429:
8425:
8413:
8409:
8400:
8396:
8395:
8388:
8384:
8375:
8371:
8370:
8368:
8356:
8352:
8340:
8336:
8327:
8323:
8322:
8315:
8311:
8302:
8298:
8297:
8295:
8288:
8280:
8276:
8267:
8263:
8254:
8250:
8249:
8245:
8242:
8241:
8229:
8225:
8216:
8212:
8200:
8196:
8187:
8183:
8182:
8175:
8171:
8162:
8158:
8157:
8155:
8146:
8142:
8130:
8126:
8117:
8113:
8112:
8105:
8101:
8092:
8088:
8087:
8085:
8078:
8070:
8066:
8057:
8053:
8044:
8040:
8039:
8035:
8032:
8031:
8019:
8015:
8006:
8002:
7990:
7986:
7977:
7973:
7972:
7965:
7961:
7952:
7948:
7947:
7945:
7936:
7932:
7920:
7916:
7907:
7903:
7902:
7895:
7891:
7882:
7878:
7877:
7875:
7868:
7860:
7856:
7847:
7843:
7834:
7830:
7829:
7825:
7821:
7819:
7816:
7815:
7750:
7705:
7694:
7692:
7670:
7659:
7657:
7642:
7638:
7636:
7633:
7632:
7612:
7611:
7583:
7572:
7570:
7548:
7537:
7535:
7528:
7516:
7512:
7509:
7508:
7480:
7469:
7467:
7445:
7434:
7432:
7425:
7413:
7409:
7405:
7403:
7400:
7399:
7392:
7324:computer vision
7320:
7315:
7288:
7285:
7284:
7262:
7259:
7258:
7237:
7229:
7227:
7211:
7209:
7192:
7184:
7182:
7166:
7164:
7156:
7153:
7152:
7123:
7119:
7086:
7082:
7062:
7060:
7057:
7056:
7038:
7037:
6989:
6983:
6982:
6950:
6944:
6943:
6927:
6920:
6918:
6915:
6914:
6900:
6899:
6889:
6883:
6879:
6846:
6845:
6835:
6829:
6825:
6792:
6791:
6781:
6756:
6754:
6751:
6750:
6736:
6735:
6727:
6702:
6681:
6680:
6672:
6647:
6626:
6625:
6617:
6607:
6576:
6574:
6571:
6570:
6552:
6551:
6545:
6541:
6532:
6528:
6519:
6515:
6506:
6502:
6495:
6489:
6488:
6482:
6478:
6469:
6465:
6458:
6452:
6451:
6445:
6441:
6432:
6428:
6421:
6415:
6414:
6402:
6398:
6391:
6384:
6382:
6379:
6378:
6326:
6323:
6322:
6282:
6279:
6278:
6262:
6259:
6258:
6251:
6185:
6096:
6092:
6088:
6084:
6080:
6076:
6075:
6071:
6064:
6038:
6037:
5946:
5940:
5936:
5933:
5932:
5883:
5877:
5873:
5870:
5869:
5820:
5814:
5810:
5807:
5806:
5778:
5772:
5768:
5764:
5762:
5759:
5758:
5726:
5722:
5710:
5706:
5694:
5690:
5681:
5677:
5654:
5651:
5650:
5630:
5629:
5613:
5607:
5603:
5600:
5599:
5571:
5565:
5561:
5558:
5557:
5529:
5523:
5519:
5516:
5515:
5475:
5469:
5465:
5461:
5459:
5456:
5455:
5428:
5427:
5421:
5420:
5404:
5403:
5396:
5395:
5375:
5354:
5353:
5333:
5308:
5307:
5300:
5299:
5294:
5278:
5277:
5254:
5251:
5250:
5054:
5051:
5050:
5040:
5021:
5020:
5010:
5009:
5000:
4999:
4993:
4992:
4986:
4985:
4975:
4974:
4967:
4966:
4961:
4955:
4951:
4946:
4940:
4936:
4931:
4925:
4921:
4915:
4911:
4908:
4907:
4899:
4893:
4889:
4887:
4881:
4877:
4875:
4869:
4865:
4859:
4855:
4849:
4848:
4840:
4834:
4830:
4828:
4822:
4818:
4816:
4810:
4806:
4800:
4796:
4790:
4789:
4784:
4778:
4774:
4769:
4763:
4759:
4754:
4748:
4744:
4738:
4734:
4727:
4726:
4719:
4718:
4709:
4705:
4697:
4688:
4684:
4676:
4667:
4663:
4655:
4646:
4642:
4629:
4628:
4616:
4612:
4603:
4599:
4587:
4583:
4574:
4570:
4566:
4561:
4536:
4534:
4531:
4530:
4524:
4498:
4497:
4482:
4478:
4469:
4465:
4453:
4449:
4440:
4436:
4425:
4416:
4412:
4394:
4390:
4374:
4368:
4364:
4361:
4360:
4345:
4341:
4332:
4328:
4316:
4312:
4303:
4299:
4288:
4273:
4269:
4257:
4253:
4237:
4231:
4227:
4224:
4223:
4208:
4204:
4195:
4191:
4179:
4175:
4166:
4162:
4151:
4142:
4138:
4114:
4110:
4100:
4094:
4090:
4087:
4086:
4071:
4067:
4058:
4054:
4042:
4038:
4029:
4025:
4014:
3999:
3995:
3977:
3973:
3963:
3957:
3953:
3949:
3947:
3944:
3943:
3923:
3922:
3912:
3911:
3902:
3901:
3895:
3894:
3888:
3887:
3877:
3876:
3869:
3868:
3863:
3857:
3853:
3848:
3842:
3838:
3833:
3827:
3823:
3817:
3813:
3810:
3809:
3801:
3795:
3791:
3789:
3783:
3779:
3777:
3771:
3767:
3761:
3757:
3751:
3750:
3742:
3736:
3732:
3730:
3724:
3720:
3718:
3712:
3708:
3702:
3698:
3692:
3691:
3686:
3680:
3676:
3671:
3665:
3661:
3656:
3650:
3646:
3640:
3636:
3629:
3628:
3616:
3612:
3603:
3599:
3587:
3583:
3574:
3570:
3566:
3561:
3551:
3550:
3544:
3540:
3537:
3536:
3530:
3526:
3523:
3522:
3516:
3512:
3509:
3508:
3502:
3498:
3491:
3490:
3486:
3484:
3481:
3480:
3453:
3452:
3443:
3442:
3436:
3435:
3429:
3428:
3418:
3417:
3407:
3406:
3400:
3396:
3393:
3392:
3386:
3382:
3379:
3378:
3372:
3368:
3365:
3364:
3358:
3354:
3347:
3346:
3339:
3338:
3332:
3328:
3322:
3318:
3316:
3310:
3306:
3300:
3296:
3294:
3288:
3284:
3278:
3274:
3272:
3266:
3262:
3256:
3252:
3249:
3248:
3242:
3238:
3236:
3230:
3226:
3224:
3218:
3214:
3212:
3206:
3202:
3199:
3198:
3192:
3188:
3186:
3180:
3176:
3174:
3168:
3164:
3162:
3156:
3152:
3149:
3148:
3143:
3138:
3133:
3123:
3122:
3120:
3117:
3116:
3087:
3083:
3071:
3067:
3055:
3051:
3039:
3035:
3023:
3019:
3007:
3003:
2991:
2987:
2975:
2971:
2948:
2945:
2944:
2917:
2898:
2897:
2887:
2886:
2877:
2873:
2864:
2863:
2854:
2850:
2841:
2840:
2831:
2827:
2818:
2817:
2808:
2804:
2791:
2790:
2783:
2782:
2777:
2769:
2761:
2755:
2754:
2748:
2744:
2739:
2733:
2729:
2727:
2721:
2717:
2715:
2709:
2705:
2699:
2698:
2692:
2688:
2683:
2677:
2673:
2671:
2665:
2661:
2659:
2653:
2649:
2643:
2642:
2636:
2632:
2626:
2622:
2620:
2614:
2610:
2604:
2600:
2595:
2589:
2585:
2579:
2575:
2570:
2564:
2560:
2554:
2550:
2543:
2542:
2530:
2526:
2517:
2513:
2501:
2497:
2488:
2484:
2480:
2475:
2465:
2464:
2458:
2454:
2451:
2450:
2444:
2440:
2437:
2436:
2430:
2426:
2423:
2422:
2416:
2412:
2405:
2404:
2400:
2398:
2395:
2394:
2374:
2373:
2363:
2362:
2353:
2349:
2340:
2339:
2330:
2326:
2317:
2316:
2307:
2303:
2294:
2293:
2284:
2280:
2267:
2266:
2256:
2255:
2249:
2245:
2242:
2241:
2235:
2231:
2228:
2227:
2221:
2217:
2214:
2213:
2207:
2203:
2196:
2195:
2188:
2187:
2181:
2177:
2171:
2167:
2165:
2159:
2155:
2153:
2147:
2143:
2141:
2135:
2134:
2128:
2124:
2118:
2114:
2112:
2106:
2102:
2100:
2094:
2090:
2088:
2082:
2081:
2075:
2071:
2065:
2061:
2059:
2053:
2049:
2047:
2041:
2037:
2035:
2029:
2028:
2022:
2018:
2012:
2008:
2006:
2000:
1996:
1994:
1988:
1984:
1982:
1972:
1971:
1967:
1965:
1962:
1961:
1929:
1925:
1913:
1909:
1897:
1893:
1884:
1880:
1857:
1854:
1853:
1844:
1814:
1813:
1803:
1802:
1796:
1792:
1783:
1782:
1770:
1766:
1759:
1758:
1751:
1750:
1741:
1737:
1729:
1720:
1716:
1707:
1706:
1697:
1693:
1685:
1676:
1672:
1659:
1658:
1651:
1650:
1644:
1640:
1632:
1620:
1616:
1609:
1608:
1596:
1592:
1583:
1579:
1567:
1563:
1554:
1550:
1546:
1541:
1532:
1531:
1517:
1513:
1495:
1491:
1473:
1469:
1451:
1447:
1423:
1419:
1407:
1403:
1379:
1375:
1363:
1359:
1341:
1337:
1313:
1309:
1291:
1287:
1275:
1271:
1264:
1260:
1248:
1244:
1235:
1231:
1219:
1215:
1206:
1202:
1198:
1193:
1184:
1183:
1169:
1165:
1150:
1146:
1137:
1133:
1132:
1125:
1121:
1114:
1112:
1100:
1096:
1081:
1077:
1068:
1064:
1063:
1050:
1046:
1045:
1043:
1042:
1038:
1029:
1025:
1016:
1012:
1011:
1004:
1000:
993:
991:
974:
970:
955:
951:
942:
938:
937:
930:
926:
919:
917:
905:
901:
886:
882:
873:
869:
868:
855:
851:
850:
848:
847:
843:
834:
830:
821:
817:
816:
803:
799:
798:
796:
787:
786:
777:
773:
752:
748:
739:
735:
734:
727:
723:
716:
714:
702:
698:
677:
673:
664:
660:
659:
646:
642:
641:
639:
632:
610:
608:
605:
604:
580:
579:
567:
563:
548:
544:
535:
531:
530:
523:
519:
512:
510:
498:
494:
479:
475:
466:
462:
461:
448:
444:
443:
441:
429:
425:
410:
409:
397:
393:
378:
374:
365:
361:
360:
353:
349:
342:
340:
328:
324:
309:
305:
296:
292:
291:
278:
274:
273:
271:
259:
255:
239:
237:
234:
233:
223:
216:
209:
202:
195:
188:
181:
174:
167:
160:
153:
146:
139:
107:
87:computer vision
17:
12:
11:
5:
9164:
9154:
9153:
9138:
9137:
9125:
9106:(2): 727–736.
9086:
9074:
9058:iquilezles.org
9044:
9003:
8996:
8971:
8969:
8966:
8965:
8964:
8958:
8953:
8948:
8943:
8938:
8931:
8928:
8920:
8919:
8908:
8905:
8900:
8896:
8892:
8887:
8883:
8879:
8876:
8873:
8868:
8864:
8860:
8855:
8851:
8847:
8833:
8832:
8821:
8815:
8810:
8806:
8802:
8797:
8793:
8789:
8786:
8783:
8778:
8774:
8770:
8765:
8761:
8757:
8752:
8747:
8743:
8739:
8734:
8730:
8726:
8723:
8720:
8715:
8711:
8707:
8704:
8699:
8695:
8691:
8686:
8682:
8678:
8675:
8670:
8666:
8662:
8659:
8654:
8650:
8646:
8641:
8637:
8633:
8630:
8627:
8624:
8619:
8615:
8611:
8606:
8602:
8598:
8595:
8592:
8587:
8583:
8579:
8576:
8571:
8567:
8563:
8558:
8554:
8550:
8547:
8542:
8538:
8534:
8531:
8526:
8522:
8518:
8513:
8509:
8505:
8502:
8496:
8491:
8488:
8484:
8469:
8468:
8451:
8448:
8444:
8440:
8435:
8432:
8428:
8424:
8416:
8412:
8408:
8403:
8399:
8391:
8387:
8383:
8378:
8374:
8367:
8362:
8359:
8355:
8351:
8343:
8339:
8335:
8330:
8326:
8318:
8314:
8310:
8305:
8301:
8294:
8291:
8289:
8283:
8279:
8275:
8270:
8266:
8262:
8257:
8253:
8248:
8244:
8243:
8240:
8235:
8232:
8228:
8224:
8219:
8215:
8211:
8203:
8199:
8195:
8190:
8186:
8178:
8174:
8170:
8165:
8161:
8154:
8149:
8145:
8141:
8133:
8129:
8125:
8120:
8116:
8108:
8104:
8100:
8095:
8091:
8084:
8081:
8079:
8073:
8069:
8065:
8060:
8056:
8052:
8047:
8043:
8038:
8034:
8033:
8030:
8025:
8022:
8018:
8014:
8009:
8005:
8001:
7993:
7989:
7985:
7980:
7976:
7968:
7964:
7960:
7955:
7951:
7944:
7939:
7935:
7931:
7923:
7919:
7915:
7910:
7906:
7898:
7894:
7890:
7885:
7881:
7874:
7871:
7869:
7863:
7859:
7855:
7850:
7846:
7842:
7837:
7833:
7828:
7824:
7823:
7807:
7806:
7803:
7800:
7797:
7793:
7792:
7789:
7787:
7783:
7782:
7779:
7776:
7773:
7769:
7768:
7765:
7762:
7759:
7749:
7746:
7741:
7740:
7729:
7726:
7723:
7720:
7714:
7711:
7708:
7703:
7700:
7697:
7691:
7688:
7685:
7679:
7676:
7673:
7668:
7665:
7662:
7656:
7651:
7648:
7645:
7641:
7626:
7625:
7610:
7607:
7604:
7601:
7598:
7592:
7589:
7586:
7581:
7578:
7575:
7569:
7566:
7563:
7557:
7554:
7551:
7546:
7543:
7540:
7534:
7531:
7529:
7525:
7522:
7519:
7515:
7511:
7510:
7507:
7504:
7501:
7498:
7495:
7489:
7486:
7483:
7478:
7475:
7472:
7466:
7463:
7460:
7454:
7451:
7448:
7443:
7440:
7437:
7431:
7428:
7426:
7422:
7419:
7416:
7412:
7408:
7407:
7391:
7388:
7319:
7316:
7312:
7311:
7298:
7295:
7292:
7272:
7269:
7266:
7243:
7240:
7232:
7226:
7223:
7220:
7217:
7214:
7208:
7205:
7198:
7195:
7187:
7181:
7178:
7175:
7172:
7169:
7163:
7160:
7140:
7137:
7134:
7131:
7126:
7122:
7118:
7115:
7112:
7109:
7106:
7103:
7100:
7097:
7094:
7089:
7085:
7081:
7078:
7075:
7072:
7069:
7065:
7036:
7033:
7030:
7027:
7024:
7020:
7017:
7014:
7011:
7008:
7004:
7001:
6998:
6995:
6992:
6990:
6988:
6985:
6984:
6981:
6978:
6975:
6972:
6969:
6965:
6962:
6959:
6956:
6953:
6951:
6949:
6946:
6945:
6942:
6939:
6936:
6933:
6930:
6928:
6926:
6923:
6922:
6898:
6895:
6892:
6890:
6886:
6882:
6878:
6875:
6872:
6869:
6866:
6863:
6860:
6857:
6854:
6851:
6848:
6847:
6844:
6841:
6838:
6836:
6832:
6828:
6824:
6821:
6818:
6815:
6812:
6809:
6806:
6803:
6800:
6797:
6794:
6793:
6790:
6787:
6784:
6782:
6780:
6777:
6774:
6771:
6768:
6765:
6762:
6759:
6758:
6734:
6731:
6728:
6726:
6723:
6720:
6717:
6714:
6711:
6708:
6705:
6703:
6701:
6698:
6695:
6692:
6689:
6686:
6683:
6682:
6679:
6676:
6673:
6671:
6668:
6665:
6662:
6659:
6656:
6653:
6650:
6648:
6646:
6643:
6640:
6637:
6634:
6631:
6628:
6627:
6624:
6621:
6618:
6616:
6613:
6610:
6608:
6606:
6603:
6600:
6597:
6594:
6591:
6588:
6585:
6582:
6579:
6578:
6548:
6544:
6540:
6535:
6531:
6527:
6522:
6518:
6514:
6509:
6505:
6501:
6498:
6496:
6494:
6491:
6490:
6485:
6481:
6477:
6472:
6468:
6464:
6461:
6459:
6457:
6454:
6453:
6448:
6444:
6440:
6435:
6431:
6427:
6424:
6422:
6420:
6417:
6416:
6413:
6410:
6405:
6401:
6397:
6394:
6392:
6390:
6387:
6386:
6366:
6363:
6360:
6357:
6354:
6351:
6348:
6345:
6342:
6339:
6336:
6333:
6330:
6310:
6307:
6304:
6301:
6298:
6295:
6292:
6289:
6286:
6270:{\textstyle F}
6266:
6253:
6252:
6249:
6244:
6184:
6181:
6177:Bézier surface
6175:is a bilinear
6109:to either the
6070:Comparison of
6063:
6060:
6052:
6051:
6036:
6033:
6030:
6027:
6024:
6021:
6018:
6015:
6012:
6009:
6006:
6003:
6000:
5997:
5994:
5991:
5988:
5985:
5982:
5979:
5976:
5973:
5970:
5967:
5964:
5961:
5958:
5955:
5952:
5949:
5947:
5943:
5939:
5935:
5934:
5931:
5928:
5925:
5922:
5919:
5916:
5913:
5910:
5907:
5904:
5901:
5898:
5895:
5892:
5889:
5886:
5884:
5880:
5876:
5872:
5871:
5868:
5865:
5862:
5859:
5856:
5853:
5850:
5847:
5844:
5841:
5838:
5835:
5832:
5829:
5826:
5823:
5821:
5817:
5813:
5809:
5808:
5805:
5802:
5799:
5796:
5793:
5790:
5787:
5784:
5781:
5779:
5775:
5771:
5767:
5766:
5752:
5751:
5740:
5737:
5734:
5729:
5725:
5721:
5718:
5713:
5709:
5705:
5702:
5697:
5693:
5689:
5684:
5680:
5676:
5673:
5670:
5667:
5664:
5661:
5658:
5644:
5643:
5628:
5625:
5622:
5619:
5616:
5614:
5610:
5606:
5602:
5601:
5598:
5595:
5592:
5589:
5586:
5583:
5580:
5577:
5574:
5572:
5568:
5564:
5560:
5559:
5556:
5553:
5550:
5547:
5544:
5541:
5538:
5535:
5532:
5530:
5526:
5522:
5518:
5517:
5514:
5511:
5508:
5505:
5502:
5499:
5496:
5493:
5490:
5487:
5484:
5481:
5478:
5476:
5472:
5468:
5464:
5463:
5449:
5448:
5437:
5432:
5426:
5423:
5422:
5419:
5416:
5413:
5410:
5409:
5407:
5400:
5394:
5391:
5388:
5385:
5382:
5379:
5376:
5374:
5371:
5368:
5365:
5362:
5359:
5356:
5355:
5352:
5349:
5346:
5343:
5340:
5337:
5334:
5332:
5329:
5326:
5323:
5320:
5317:
5314:
5313:
5311:
5304:
5298:
5295:
5293:
5290:
5287:
5284:
5283:
5281:
5276:
5273:
5270:
5267:
5264:
5261:
5258:
5244:
5243:
5232:
5229:
5226:
5223:
5220:
5217:
5214:
5211:
5208:
5205:
5202:
5199:
5196:
5193:
5190:
5187:
5184:
5181:
5178:
5175:
5172:
5169:
5166:
5163:
5160:
5157:
5154:
5151:
5148:
5145:
5142:
5139:
5136:
5133:
5130:
5127:
5124:
5121:
5118:
5115:
5112:
5109:
5106:
5103:
5100:
5097:
5094:
5091:
5088:
5085:
5082:
5079:
5076:
5073:
5070:
5067:
5064:
5061:
5058:
5039:
5036:
5035:
5034:
5019:
5014:
5008:
5005:
5002:
5001:
4998:
4995:
4994:
4991:
4988:
4987:
4984:
4981:
4980:
4978:
4971:
4965:
4962:
4958:
4954:
4950:
4947:
4943:
4939:
4935:
4932:
4928:
4924:
4918:
4914:
4910:
4909:
4906:
4903:
4900:
4896:
4892:
4888:
4884:
4880:
4876:
4872:
4868:
4862:
4858:
4854:
4851:
4850:
4847:
4844:
4841:
4837:
4833:
4829:
4825:
4821:
4817:
4813:
4809:
4803:
4799:
4795:
4792:
4791:
4788:
4785:
4781:
4777:
4773:
4770:
4766:
4762:
4758:
4755:
4751:
4747:
4741:
4737:
4733:
4732:
4730:
4723:
4717:
4712:
4708:
4704:
4701:
4698:
4696:
4691:
4687:
4683:
4680:
4677:
4675:
4670:
4666:
4662:
4659:
4656:
4654:
4649:
4645:
4641:
4638:
4635:
4634:
4632:
4624:
4619:
4615:
4611:
4606:
4602:
4598:
4595:
4590:
4586:
4582:
4577:
4573:
4569:
4565:
4560:
4557:
4554:
4551:
4548:
4545:
4542:
4539:
4538:
4523:
4520:
4512:
4511:
4496:
4493:
4490:
4485:
4481:
4477:
4472:
4468:
4464:
4461:
4456:
4452:
4448:
4443:
4439:
4435:
4432:
4428:
4424:
4419:
4415:
4411:
4408:
4405:
4402:
4397:
4393:
4389:
4386:
4383:
4380:
4377:
4375:
4371:
4367:
4363:
4362:
4359:
4356:
4353:
4348:
4344:
4340:
4335:
4331:
4327:
4324:
4319:
4315:
4311:
4306:
4302:
4298:
4295:
4291:
4287:
4284:
4281:
4276:
4272:
4268:
4265:
4260:
4256:
4252:
4249:
4246:
4243:
4240:
4238:
4234:
4230:
4226:
4225:
4222:
4219:
4216:
4211:
4207:
4203:
4198:
4194:
4190:
4187:
4182:
4178:
4174:
4169:
4165:
4161:
4158:
4154:
4150:
4145:
4141:
4137:
4134:
4131:
4128:
4125:
4122:
4117:
4113:
4109:
4106:
4103:
4101:
4097:
4093:
4089:
4088:
4085:
4082:
4079:
4074:
4070:
4066:
4061:
4057:
4053:
4050:
4045:
4041:
4037:
4032:
4028:
4024:
4021:
4017:
4013:
4010:
4007:
4002:
3998:
3994:
3991:
3988:
3985:
3980:
3976:
3972:
3969:
3966:
3964:
3960:
3956:
3952:
3951:
3937:
3936:
3921:
3916:
3910:
3907:
3904:
3903:
3900:
3897:
3896:
3893:
3890:
3889:
3886:
3883:
3882:
3880:
3873:
3867:
3864:
3860:
3856:
3852:
3849:
3845:
3841:
3837:
3834:
3830:
3826:
3820:
3816:
3812:
3811:
3808:
3805:
3802:
3798:
3794:
3790:
3786:
3782:
3778:
3774:
3770:
3764:
3760:
3756:
3753:
3752:
3749:
3746:
3743:
3739:
3735:
3731:
3727:
3723:
3719:
3715:
3711:
3705:
3701:
3697:
3694:
3693:
3690:
3687:
3683:
3679:
3675:
3672:
3668:
3664:
3660:
3657:
3653:
3649:
3643:
3639:
3635:
3634:
3632:
3624:
3619:
3615:
3611:
3606:
3602:
3598:
3595:
3590:
3586:
3582:
3577:
3573:
3569:
3565:
3560:
3555:
3547:
3543:
3539:
3538:
3533:
3529:
3525:
3524:
3519:
3515:
3511:
3510:
3505:
3501:
3497:
3496:
3494:
3489:
3488:
3474:
3473:
3462:
3457:
3451:
3448:
3445:
3444:
3441:
3438:
3437:
3434:
3431:
3430:
3427:
3424:
3423:
3421:
3416:
3411:
3403:
3399:
3395:
3394:
3389:
3385:
3381:
3380:
3375:
3371:
3367:
3366:
3361:
3357:
3353:
3352:
3350:
3343:
3335:
3331:
3325:
3321:
3317:
3313:
3309:
3303:
3299:
3295:
3291:
3287:
3281:
3277:
3273:
3269:
3265:
3259:
3255:
3251:
3250:
3245:
3241:
3237:
3233:
3229:
3225:
3221:
3217:
3213:
3209:
3205:
3201:
3200:
3195:
3191:
3187:
3183:
3179:
3175:
3171:
3167:
3163:
3159:
3155:
3151:
3150:
3147:
3144:
3142:
3139:
3137:
3134:
3132:
3129:
3128:
3126:
3110:
3109:
3098:
3095:
3090:
3086:
3082:
3079:
3074:
3070:
3066:
3063:
3058:
3054:
3050:
3047:
3042:
3038:
3034:
3031:
3026:
3022:
3018:
3015:
3010:
3006:
3002:
2999:
2994:
2990:
2986:
2983:
2978:
2974:
2970:
2967:
2964:
2961:
2958:
2955:
2952:
2916:
2913:
2912:
2911:
2896:
2891:
2885:
2880:
2876:
2872:
2869:
2866:
2865:
2862:
2857:
2853:
2849:
2846:
2843:
2842:
2839:
2834:
2830:
2826:
2823:
2820:
2819:
2816:
2811:
2807:
2803:
2800:
2797:
2796:
2794:
2787:
2781:
2778:
2776:
2773:
2770:
2768:
2765:
2762:
2760:
2757:
2756:
2751:
2747:
2743:
2740:
2736:
2732:
2728:
2724:
2720:
2716:
2712:
2708:
2704:
2701:
2700:
2695:
2691:
2687:
2684:
2680:
2676:
2672:
2668:
2664:
2660:
2656:
2652:
2648:
2645:
2644:
2639:
2635:
2629:
2625:
2621:
2617:
2613:
2607:
2603:
2599:
2596:
2592:
2588:
2582:
2578:
2574:
2571:
2567:
2563:
2557:
2553:
2549:
2548:
2546:
2538:
2533:
2529:
2525:
2520:
2516:
2512:
2509:
2504:
2500:
2496:
2491:
2487:
2483:
2479:
2474:
2469:
2461:
2457:
2453:
2452:
2447:
2443:
2439:
2438:
2433:
2429:
2425:
2424:
2419:
2415:
2411:
2410:
2408:
2403:
2402:
2388:
2387:
2372:
2367:
2361:
2356:
2352:
2348:
2345:
2342:
2341:
2338:
2333:
2329:
2325:
2322:
2319:
2318:
2315:
2310:
2306:
2302:
2299:
2296:
2295:
2292:
2287:
2283:
2279:
2276:
2273:
2272:
2270:
2265:
2260:
2252:
2248:
2244:
2243:
2238:
2234:
2230:
2229:
2224:
2220:
2216:
2215:
2210:
2206:
2202:
2201:
2199:
2192:
2184:
2180:
2174:
2170:
2166:
2162:
2158:
2154:
2150:
2146:
2142:
2140:
2137:
2136:
2131:
2127:
2121:
2117:
2113:
2109:
2105:
2101:
2097:
2093:
2089:
2087:
2084:
2083:
2078:
2074:
2068:
2064:
2060:
2056:
2052:
2048:
2044:
2040:
2036:
2034:
2031:
2030:
2025:
2021:
2015:
2011:
2007:
2003:
1999:
1995:
1991:
1987:
1983:
1981:
1978:
1977:
1975:
1970:
1969:
1955:
1954:
1943:
1940:
1937:
1932:
1928:
1924:
1921:
1916:
1912:
1908:
1905:
1900:
1896:
1892:
1887:
1883:
1879:
1876:
1873:
1870:
1867:
1864:
1861:
1843:
1842:Polynomial fit
1840:
1828:
1827:
1812:
1807:
1799:
1795:
1791:
1788:
1785:
1784:
1781:
1778:
1773:
1769:
1765:
1764:
1762:
1755:
1749:
1744:
1740:
1736:
1733:
1730:
1728:
1723:
1719:
1715:
1712:
1709:
1708:
1705:
1700:
1696:
1692:
1689:
1686:
1684:
1679:
1675:
1671:
1668:
1665:
1664:
1662:
1655:
1647:
1643:
1639:
1636:
1633:
1631:
1628:
1623:
1619:
1615:
1614:
1612:
1604:
1599:
1595:
1591:
1586:
1582:
1578:
1575:
1570:
1566:
1562:
1557:
1553:
1549:
1545:
1540:
1537:
1535:
1533:
1529:
1525:
1520:
1516:
1512:
1509:
1506:
1503:
1498:
1494:
1490:
1487:
1484:
1481:
1476:
1472:
1468:
1465:
1462:
1459:
1454:
1450:
1446:
1443:
1440:
1437:
1434:
1431:
1426:
1422:
1418:
1415:
1410:
1406:
1402:
1399:
1396:
1393:
1390:
1387:
1382:
1378:
1374:
1371:
1366:
1362:
1358:
1355:
1352:
1349:
1344:
1340:
1336:
1333:
1330:
1327:
1324:
1321:
1316:
1312:
1308:
1305:
1302:
1299:
1294:
1290:
1286:
1283:
1278:
1274:
1270:
1267:
1263:
1256:
1251:
1247:
1243:
1238:
1234:
1230:
1227:
1222:
1218:
1214:
1209:
1205:
1201:
1197:
1192:
1189:
1187:
1185:
1181:
1177:
1172:
1168:
1164:
1161:
1153:
1149:
1145:
1140:
1136:
1128:
1124:
1120:
1117:
1111:
1108:
1103:
1099:
1095:
1092:
1084:
1080:
1076:
1071:
1067:
1061:
1058:
1053:
1049:
1041:
1032:
1028:
1024:
1019:
1015:
1007:
1003:
999:
996:
990:
986:
982:
977:
973:
969:
966:
958:
954:
950:
945:
941:
933:
929:
925:
922:
916:
913:
908:
904:
900:
897:
889:
885:
881:
876:
872:
866:
863:
858:
854:
846:
837:
833:
829:
824:
820:
814:
811:
806:
802:
795:
792:
790:
788:
785:
780:
776:
772:
769:
766:
763:
755:
751:
747:
742:
738:
730:
726:
722:
719:
713:
710:
705:
701:
697:
694:
691:
688:
680:
676:
672:
667:
663:
657:
654:
649:
645:
638:
635:
633:
631:
628:
625:
622:
619:
616:
613:
612:
594:
593:
578:
575:
570:
566:
562:
559:
551:
547:
543:
538:
534:
526:
522:
518:
515:
509:
506:
501:
497:
493:
490:
482:
478:
474:
469:
465:
459:
456:
451:
447:
440:
437:
432:
428:
424:
421:
418:
415:
412:
411:
408:
405:
400:
396:
392:
389:
381:
377:
373:
368:
364:
356:
352:
348:
345:
339:
336:
331:
327:
323:
320:
312:
308:
304:
299:
295:
289:
286:
281:
277:
270:
267:
262:
258:
254:
251:
248:
245:
242:
241:
222:
219:
214:
207:
200:
193:
186:
179:
172:
165:
158:
151:
144:
137:
121:at the point (
106:
103:
85:techniques in
68:quadrilaterals
63:of) arbitrary
15:
9:
6:
4:
3:
2:
9163:
9152:
9149:
9148:
9146:
9134:
9129:
9121:
9117:
9113:
9109:
9105:
9101:
9097:
9090:
9083:
9078:
9063:
9059:
9055:
9048:
9040:
9036:
9031:
9026:
9022:
9018:
9014:
9007:
8999:
8997:0-521-43108-5
8993:
8989:
8985:
8984:
8976:
8972:
8962:
8959:
8957:
8954:
8952:
8949:
8947:
8944:
8942:
8939:
8937:
8934:
8933:
8927:
8924:
8906:
8898:
8894:
8890:
8885:
8881:
8874:
8866:
8862:
8858:
8853:
8849:
8838:
8837:
8836:
8819:
8808:
8804:
8800:
8795:
8791:
8784:
8776:
8772:
8768:
8763:
8759:
8745:
8741:
8737:
8732:
8728:
8721:
8713:
8709:
8705:
8697:
8693:
8689:
8684:
8680:
8673:
8668:
8664:
8660:
8652:
8648:
8644:
8639:
8635:
8625:
8617:
8613:
8609:
8604:
8600:
8593:
8585:
8581:
8577:
8569:
8565:
8561:
8556:
8552:
8545:
8540:
8536:
8532:
8524:
8520:
8516:
8511:
8507:
8494:
8489:
8486:
8482:
8474:
8473:
8472:
8449:
8446:
8442:
8438:
8433:
8430:
8426:
8422:
8414:
8410:
8406:
8401:
8397:
8389:
8385:
8381:
8376:
8372:
8365:
8360:
8357:
8353:
8349:
8341:
8337:
8333:
8328:
8324:
8316:
8312:
8308:
8303:
8299:
8292:
8290:
8281:
8277:
8273:
8268:
8264:
8260:
8255:
8251:
8246:
8238:
8233:
8230:
8226:
8222:
8217:
8213:
8209:
8201:
8197:
8193:
8188:
8184:
8176:
8172:
8168:
8163:
8159:
8152:
8147:
8143:
8139:
8131:
8127:
8123:
8118:
8114:
8106:
8102:
8098:
8093:
8089:
8082:
8080:
8071:
8067:
8063:
8058:
8054:
8050:
8045:
8041:
8036:
8028:
8023:
8020:
8016:
8012:
8007:
8003:
7999:
7991:
7987:
7983:
7978:
7974:
7966:
7962:
7958:
7953:
7949:
7942:
7937:
7933:
7929:
7921:
7917:
7913:
7908:
7904:
7896:
7892:
7888:
7883:
7879:
7872:
7870:
7861:
7857:
7853:
7848:
7844:
7840:
7835:
7831:
7826:
7814:
7813:
7812:
7804:
7801:
7798:
7795:
7794:
7790:
7788:
7785:
7784:
7780:
7777:
7774:
7771:
7770:
7766:
7763:
7760:
7757:
7756:
7753:
7745:
7727:
7724:
7721:
7718:
7712:
7709:
7706:
7701:
7698:
7695:
7689:
7686:
7683:
7677:
7674:
7671:
7666:
7663:
7660:
7654:
7649:
7646:
7643:
7639:
7631:
7630:
7629:
7608:
7605:
7602:
7599:
7596:
7590:
7587:
7584:
7579:
7576:
7573:
7567:
7564:
7561:
7555:
7552:
7549:
7544:
7541:
7538:
7532:
7530:
7523:
7520:
7517:
7513:
7505:
7502:
7499:
7496:
7493:
7487:
7484:
7481:
7476:
7473:
7470:
7464:
7461:
7458:
7452:
7449:
7446:
7441:
7438:
7435:
7429:
7427:
7420:
7417:
7414:
7410:
7398:
7397:
7396:
7383:
7379:
7375:
7373:
7369:
7363:
7361:
7357:
7353:
7349:
7343:
7341:
7337:
7333:
7329:
7325:
7310:
7296:
7293:
7290:
7270:
7267:
7264:
7241:
7238:
7224:
7221:
7218:
7215:
7212:
7206:
7203:
7196:
7193:
7179:
7176:
7173:
7170:
7167:
7161:
7158:
7138:
7135:
7132:
7129:
7124:
7116:
7113:
7110:
7104:
7101:
7098:
7095:
7092:
7087:
7079:
7076:
7073:
7067:
7054:
7034:
7031:
7028:
7025:
7022:
7018:
7015:
7012:
7009:
7006:
7002:
6999:
6996:
6993:
6991:
6986:
6979:
6976:
6973:
6970:
6967:
6963:
6960:
6957:
6954:
6952:
6947:
6940:
6937:
6934:
6931:
6929:
6924:
6896:
6893:
6891:
6884:
6880:
6876:
6873:
6870:
6864:
6861:
6858:
6852:
6849:
6842:
6839:
6837:
6830:
6826:
6822:
6819:
6816:
6810:
6807:
6804:
6798:
6795:
6788:
6785:
6783:
6778:
6775:
6772:
6769:
6766:
6763:
6760:
6732:
6729:
6721:
6718:
6715:
6712:
6706:
6704:
6696:
6693:
6690:
6687:
6677:
6674:
6666:
6663:
6660:
6657:
6651:
6649:
6641:
6638:
6635:
6632:
6622:
6619:
6614:
6611:
6609:
6601:
6598:
6595:
6592:
6589:
6586:
6583:
6568:
6546:
6542:
6538:
6533:
6529:
6525:
6520:
6516:
6512:
6507:
6503:
6499:
6497:
6492:
6483:
6479:
6475:
6470:
6466:
6462:
6460:
6455:
6446:
6442:
6438:
6433:
6429:
6425:
6423:
6418:
6411:
6408:
6403:
6399:
6395:
6393:
6388:
6364:
6361:
6358:
6355:
6352:
6349:
6346:
6343:
6340:
6337:
6334:
6331:
6328:
6305:
6302:
6299:
6293:
6290:
6287:
6284:
6264:
6255:
6254:
6248:
6247:
6243:
6241:
6236:
6234:
6233:parallelogram
6229:
6227:
6222:
6220:
6216:
6215:bilinear warp
6212:
6208:
6207:quadrilateral
6205:
6201:
6196:
6194:
6190:
6180:
6178:
6174:
6170:
6166:
6162:
6157:
6155:
6151:
6146:
6144:
6140:
6136:
6132:
6128:
6124:
6120:
6116:
6112:
6108:
6104:
6068:
6059:
6057:
6034:
6028:
6025:
6022:
6016:
6013:
6007:
6004:
6001:
5995:
5992:
5986:
5983:
5980:
5974:
5971:
5965:
5962:
5959:
5953:
5950:
5948:
5941:
5937:
5929:
5923:
5920:
5917:
5911:
5908:
5902:
5899:
5896:
5890:
5887:
5885:
5878:
5874:
5866:
5860:
5857:
5854:
5848:
5845:
5839:
5836:
5833:
5827:
5824:
5822:
5815:
5811:
5803:
5797:
5794:
5791:
5785:
5782:
5780:
5773:
5769:
5757:
5756:
5755:
5738:
5735:
5732:
5727:
5723:
5719:
5716:
5711:
5707:
5703:
5700:
5695:
5691:
5687:
5682:
5678:
5674:
5668:
5665:
5662:
5656:
5649:
5648:
5647:
5626:
5623:
5620:
5617:
5615:
5608:
5604:
5596:
5590:
5587:
5584:
5578:
5575:
5573:
5566:
5562:
5554:
5551:
5545:
5542:
5539:
5533:
5531:
5524:
5520:
5512:
5506:
5503:
5500:
5491:
5488:
5485:
5479:
5477:
5470:
5466:
5454:
5453:
5452:
5435:
5430:
5424:
5417:
5414:
5411:
5405:
5398:
5389:
5386:
5383:
5377:
5369:
5366:
5363:
5357:
5347:
5344:
5341:
5335:
5327:
5324:
5321:
5315:
5309:
5302:
5296:
5291:
5288:
5285:
5279:
5274:
5268:
5265:
5262:
5256:
5249:
5248:
5247:
5230:
5227:
5224:
5218:
5215:
5212:
5206:
5203:
5197:
5194:
5191:
5185:
5179:
5176:
5173:
5167:
5164:
5161:
5155:
5152:
5149:
5140:
5137:
5134:
5128:
5125:
5119:
5116:
5113:
5104:
5101:
5098:
5089:
5086:
5083:
5077:
5074:
5068:
5065:
5062:
5056:
5049:
5048:
5047:
5045:
5017:
5012:
5006:
5003:
4996:
4989:
4982:
4976:
4969:
4963:
4956:
4952:
4948:
4941:
4937:
4933:
4926:
4922:
4916:
4912:
4904:
4901:
4894:
4890:
4882:
4878:
4870:
4866:
4860:
4856:
4852:
4845:
4842:
4835:
4831:
4823:
4819:
4811:
4807:
4801:
4797:
4793:
4786:
4779:
4775:
4771:
4764:
4760:
4756:
4749:
4745:
4739:
4735:
4728:
4721:
4710:
4706:
4699:
4689:
4685:
4678:
4668:
4664:
4657:
4647:
4643:
4636:
4630:
4617:
4613:
4609:
4604:
4600:
4588:
4584:
4580:
4575:
4571:
4563:
4558:
4552:
4549:
4546:
4540:
4529:
4528:
4527:
4519:
4517:
4494:
4483:
4479:
4475:
4470:
4466:
4454:
4450:
4446:
4441:
4437:
4426:
4417:
4413:
4409:
4406:
4395:
4391:
4387:
4384:
4378:
4376:
4369:
4365:
4357:
4346:
4342:
4338:
4333:
4329:
4317:
4313:
4309:
4304:
4300:
4289:
4282:
4279:
4274:
4270:
4258:
4254:
4250:
4247:
4241:
4239:
4232:
4228:
4220:
4209:
4205:
4201:
4196:
4192:
4180:
4176:
4172:
4167:
4163:
4152:
4143:
4139:
4135:
4132:
4123:
4120:
4115:
4111:
4104:
4102:
4095:
4091:
4083:
4072:
4068:
4064:
4059:
4055:
4043:
4039:
4035:
4030:
4026:
4015:
4008:
4005:
4000:
3996:
3986:
3983:
3978:
3974:
3967:
3965:
3958:
3954:
3942:
3941:
3940:
3919:
3914:
3908:
3905:
3898:
3891:
3884:
3878:
3871:
3865:
3858:
3854:
3850:
3843:
3839:
3835:
3828:
3824:
3818:
3814:
3806:
3803:
3796:
3792:
3784:
3780:
3772:
3768:
3762:
3758:
3754:
3747:
3744:
3737:
3733:
3725:
3721:
3713:
3709:
3703:
3699:
3695:
3688:
3681:
3677:
3673:
3666:
3662:
3658:
3651:
3647:
3641:
3637:
3630:
3617:
3613:
3609:
3604:
3600:
3588:
3584:
3580:
3575:
3571:
3563:
3558:
3553:
3545:
3541:
3531:
3527:
3517:
3513:
3503:
3499:
3492:
3479:
3478:
3477:
3460:
3455:
3449:
3446:
3439:
3432:
3425:
3419:
3414:
3409:
3401:
3397:
3387:
3383:
3373:
3369:
3359:
3355:
3348:
3341:
3333:
3329:
3323:
3319:
3311:
3307:
3301:
3297:
3289:
3285:
3279:
3275:
3267:
3263:
3257:
3253:
3243:
3239:
3231:
3227:
3219:
3215:
3207:
3203:
3193:
3189:
3181:
3177:
3169:
3165:
3157:
3153:
3145:
3140:
3135:
3130:
3124:
3115:
3114:
3113:
3096:
3088:
3084:
3077:
3072:
3068:
3064:
3056:
3052:
3045:
3040:
3036:
3032:
3024:
3020:
3013:
3008:
3004:
3000:
2992:
2988:
2981:
2976:
2972:
2968:
2962:
2959:
2956:
2950:
2943:
2942:
2941:
2939:
2935:
2931:
2930:weighted mean
2921:
2915:Weighted mean
2894:
2889:
2878:
2874:
2867:
2855:
2851:
2844:
2832:
2828:
2821:
2809:
2805:
2798:
2792:
2785:
2779:
2774:
2771:
2766:
2763:
2758:
2749:
2745:
2741:
2734:
2730:
2722:
2718:
2710:
2706:
2702:
2693:
2689:
2685:
2678:
2674:
2666:
2662:
2654:
2650:
2646:
2637:
2633:
2627:
2623:
2615:
2611:
2605:
2601:
2597:
2590:
2586:
2580:
2576:
2572:
2565:
2561:
2555:
2551:
2544:
2531:
2527:
2523:
2518:
2514:
2502:
2498:
2494:
2489:
2485:
2477:
2472:
2467:
2459:
2455:
2445:
2441:
2431:
2427:
2417:
2413:
2406:
2393:
2392:
2391:
2370:
2365:
2354:
2350:
2343:
2331:
2327:
2320:
2308:
2304:
2297:
2285:
2281:
2274:
2268:
2263:
2258:
2250:
2246:
2236:
2232:
2222:
2218:
2208:
2204:
2197:
2190:
2182:
2178:
2172:
2168:
2160:
2156:
2148:
2144:
2138:
2129:
2125:
2119:
2115:
2107:
2103:
2095:
2091:
2085:
2076:
2072:
2066:
2062:
2054:
2050:
2042:
2038:
2032:
2023:
2019:
2013:
2009:
2001:
1997:
1989:
1985:
1979:
1973:
1960:
1959:
1958:
1941:
1938:
1935:
1930:
1926:
1922:
1919:
1914:
1910:
1906:
1903:
1898:
1894:
1890:
1885:
1881:
1877:
1871:
1868:
1865:
1859:
1852:
1851:
1850:
1849:
1839:
1837:
1833:
1810:
1805:
1797:
1793:
1789:
1786:
1779:
1776:
1771:
1767:
1760:
1753:
1742:
1738:
1731:
1721:
1717:
1710:
1698:
1694:
1687:
1677:
1673:
1666:
1660:
1653:
1645:
1641:
1637:
1634:
1629:
1626:
1621:
1617:
1610:
1597:
1593:
1589:
1584:
1580:
1568:
1564:
1560:
1555:
1551:
1543:
1538:
1536:
1527:
1518:
1514:
1510:
1507:
1496:
1492:
1488:
1485:
1474:
1470:
1463:
1460:
1452:
1448:
1444:
1441:
1432:
1429:
1424:
1420:
1408:
1404:
1397:
1394:
1388:
1385:
1380:
1376:
1364:
1360:
1356:
1353:
1342:
1338:
1331:
1328:
1322:
1319:
1314:
1310:
1300:
1297:
1292:
1288:
1276:
1272:
1265:
1261:
1249:
1245:
1241:
1236:
1232:
1220:
1216:
1212:
1207:
1203:
1195:
1190:
1188:
1179:
1170:
1166:
1159:
1151:
1147:
1143:
1138:
1134:
1126:
1122:
1118:
1115:
1109:
1101:
1097:
1090:
1082:
1078:
1074:
1069:
1065:
1059:
1056:
1051:
1047:
1039:
1030:
1026:
1022:
1017:
1013:
1005:
1001:
997:
994:
988:
984:
975:
971:
964:
956:
952:
948:
943:
939:
931:
927:
923:
920:
914:
906:
902:
895:
887:
883:
879:
874:
870:
864:
861:
856:
852:
844:
835:
831:
827:
822:
818:
812:
809:
804:
800:
793:
791:
778:
774:
770:
767:
761:
753:
749:
745:
740:
736:
728:
724:
720:
717:
711:
703:
699:
695:
692:
686:
678:
674:
670:
665:
661:
655:
652:
647:
643:
636:
634:
626:
623:
620:
614:
603:
602:
601:
599:
576:
568:
564:
557:
549:
545:
541:
536:
532:
524:
520:
516:
513:
507:
499:
495:
488:
480:
476:
472:
467:
463:
457:
454:
449:
445:
438:
430:
426:
422:
419:
413:
406:
398:
394:
387:
379:
375:
371:
366:
362:
354:
350:
346:
343:
337:
329:
325:
318:
310:
306:
302:
297:
293:
287:
284:
279:
275:
268:
260:
256:
252:
249:
243:
232:
231:
230:
228:
218:
213:
206:
199:
192:
185:
178:
171:
164:
157:
150:
143:
136:
132:
128:
124:
120:
111:
102:
100:
96:
92:
88:
84:
79:
77:
71:
69:
66:
62:
58:
54:
50:
46:
42:
41:interpolating
38:
34:
26:
21:
9128:
9103:
9099:
9089:
9077:
9066:. Retrieved
9057:
9047:
9020:
9016:
9006:
8982:
8975:
8925:
8921:
8834:
8470:
7810:
7751:
7742:
7627:
7393:
7376:
7364:
7351:
7347:
7344:
7321:
6256:
6237:
6230:
6223:
6218:
6214:
6210:
6200:vector field
6197:
6186:
6158:
6153:
6149:
6147:
6142:
6138:
6134:
6130:
6122:
6118:
6114:
6110:
6102:
6100:
6055:
6053:
5753:
5645:
5450:
5245:
5043:
5041:
4525:
4513:
3938:
3475:
3111:
2937:
2933:
2927:
2389:
1956:
1845:
1835:
1831:
1829:
597:
595:
226:
224:
211:
204:
197:
190:
183:
176:
169:
162:
155:
148:
141:
134:
130:
126:
122:
118:
116:
98:
94:
80:
72:
48:
44:
36:
30:
24:
9023:: 205–219.
7336:texture map
6189:convex hull
6167:satisfying
1838:direction.
105:Computation
33:mathematics
9068:2024-02-17
8968:References
6193:hyperbolas
6062:Properties
6058:is given.
83:resampling
9120:233669511
9039:2105-1232
8891:−
8859:−
8801:−
8785:⋅
8769:−
8738:−
8722:⋅
8706:⋅
8690:−
8661:⋅
8645:−
8610:−
8594:⋅
8578:⋅
8562:−
8533:⋅
8517:−
8423:⋅
8407:−
8382:−
8350:⋅
8334:−
8309:−
8274:−
8210:⋅
8194:−
8169:−
8140:⋅
8124:−
8099:−
8064:−
8000:⋅
7984:−
7959:−
7930:⋅
7914:−
7889:−
7854:−
7719:⋅
7710:−
7699:−
7684:⋅
7675:−
7664:−
7597:⋅
7588:−
7577:−
7562:⋅
7553:−
7542:−
7494:⋅
7485:−
7474:−
7459:⋅
7450:−
7439:−
7360:grayscale
7225:∓
7213:−
7204:μ
7180:±
7174:−
7168:−
7159:λ
7130:−
7114:−
7093:−
7032:×
7016:×
7000:×
6977:×
6961:×
6938:×
6881:μ
6871:μ
6862:−
6827:λ
6817:λ
6779:μ
6770:λ
6722:μ
6707:×
6697:μ
6667:λ
6652:×
6642:λ
6612:×
6602:μ
6593:λ
6526:−
6513:−
6476:−
6439:−
6409:−
6359:μ
6356:λ
6347:μ
6338:λ
6294:∈
6291:λ
6285:μ
6127:quadratic
5993:−
5972:−
5909:−
5846:−
5588:−
5543:−
5504:−
5489:−
5415:−
5289:−
5275:≈
5195:−
5153:−
5117:−
5102:−
5075:≈
4949:−
4934:−
4902:−
4853:−
4843:−
4794:−
4772:−
4757:−
4610:−
4581:−
4559:≈
4476:−
4447:−
4410:−
4388:−
4339:−
4310:−
4280:−
4251:−
4202:−
4173:−
4136:−
4121:−
4065:−
4036:−
4006:−
3984:−
3851:−
3836:−
3804:−
3755:−
3745:−
3696:−
3674:−
3659:−
3610:−
3581:−
2969:≈
2924:colours).
2772:−
2764:−
2742:−
2703:−
2686:−
2647:−
2598:−
2573:−
2524:−
2495:−
1878:≈
1790:−
1777:−
1638:−
1627:−
1590:−
1561:−
1511:−
1489:−
1445:−
1430:−
1386:−
1357:−
1320:−
1298:−
1242:−
1213:−
1144:−
1119:−
1075:−
1057:−
1023:−
998:−
949:−
924:−
880:−
862:−
828:−
810:−
746:−
721:−
671:−
653:−
542:−
517:−
473:−
455:−
372:−
347:−
303:−
285:−
76:quadratic
9145:Category
9062:Archived
8930:See also
7332:resample
6107:parallel
8988:123-128
7805:V_{22}
7791:V_{xx}
7781:V_{12}
7390:Example
6179:patch.
6113:or the
5754:where
2932:of the
210:,
196:), and
189:,
168:,
147:,
9118:
9037:
8994:
7802:V_{2x}
7799:V_{21}
7778:V_{1x}
7775:V_{11}
7767:P_{2}
7728:146.1.
7340:texels
6377:where
6204:convex
6171:. Its
6085:yellow
65:convex
9116:S2CID
7796:T_{2}
7786:T_{x}
7772:T_{1}
7764:P_{x}
7761:P_{1}
7722:128.5
7687:150.5
7606:128.5
7503:150.5
7352:holes
7348:holes
6913:where
6173:graph
6089:green
6077:Black
9035:ISSN
8992:ISBN
7696:20.2
7667:20.2
7650:14.5
7644:20.2
7574:14.5
7545:14.5
7524:14.5
7471:14.5
7442:14.5
7421:14.5
7370:and
7326:and
6257:Let
6137:and
6093:blue
6079:and
89:and
61:mesh
47:and
9108:doi
9025:doi
7758:T\P
7565:162
7497:210
7358:or
7356:RGB
7322:In
7283:or
6217:or
6131:not
6121:or
6103:not
6081:red
2940:):
217:).
203:= (
182:= (
175:),
161:= (
154:),
140:= (
97:or
31:In
9147::
9114:.
9102:.
9098:.
9060:.
9056:.
9033:.
9019:.
9015:.
8990:.
8714:22
8669:21
8586:12
8541:11
8218:22
8148:21
8008:12
7938:11
7713:20
7707:21
7702:20
7678:20
7672:21
7661:21
7600:95
7591:14
7585:15
7580:14
7556:14
7550:15
7539:15
7518:21
7488:14
7482:15
7477:14
7462:91
7453:14
7447:15
7436:15
7415:20
6547:00
6534:10
6521:01
6508:11
6484:00
6471:01
6447:00
6434:10
6404:00
6242:.
6221:.
6213:,
6143:is
5942:11
5879:01
5816:10
5774:00
5728:11
5712:01
5696:10
5683:00
5609:22
5567:21
5525:12
5471:11
4711:22
4690:21
4669:12
4648:11
4370:22
4233:21
4096:12
3959:11
3546:22
3532:12
3518:21
3504:11
3402:22
3388:21
3374:12
3360:11
3089:22
3073:22
3057:21
3041:21
3025:12
3009:12
2993:11
2977:11
2879:22
2856:21
2833:12
2810:11
2460:11
2446:01
2432:10
2418:00
2355:22
2332:21
2309:12
2286:11
2251:11
2237:01
2223:10
2209:00
1931:11
1915:01
1899:10
1886:00
1743:22
1722:21
1699:12
1678:11
1475:22
1409:12
1343:21
1277:11
1171:22
1102:12
976:21
907:11
569:22
500:12
399:21
330:11
201:22
180:21
159:12
138:11
125:,
101:.
70:.
35:,
9135:.
9122:.
9110::
9104:5
9084:.
9071:.
9041:.
9027::
9021:9
9000:.
8907:.
8904:)
8899:1
8895:P
8886:x
8882:P
8878:(
8875:,
8872:)
8867:x
8863:P
8854:2
8850:P
8846:(
8820:.
8814:)
8809:1
8805:T
8796:2
8792:T
8788:(
8782:)
8777:1
8773:P
8764:2
8760:P
8756:(
8751:)
8746:1
8742:T
8733:x
8729:T
8725:(
8719:)
8710:V
8703:)
8698:1
8694:P
8685:x
8681:P
8677:(
8674:+
8665:V
8658:)
8653:x
8649:P
8640:2
8636:P
8632:(
8629:(
8626:+
8623:)
8618:x
8614:T
8605:2
8601:T
8597:(
8591:)
8582:V
8575:)
8570:1
8566:P
8557:x
8553:P
8549:(
8546:+
8537:V
8530:)
8525:x
8521:P
8512:2
8508:P
8504:(
8501:(
8495:=
8490:x
8487:x
8483:V
8450:x
8447:x
8443:V
8439:=
8434:x
8431:2
8427:V
8415:1
8411:T
8402:2
8398:T
8390:1
8386:T
8377:x
8373:T
8366:+
8361:x
8358:1
8354:V
8342:1
8338:T
8329:2
8325:T
8317:x
8313:T
8304:2
8300:T
8293:=
8282:2
8278:T
8269:1
8265:T
8261:,
8256:x
8252:P
8247:I
8239:,
8234:x
8231:2
8227:V
8223:=
8214:V
8202:1
8198:P
8189:2
8185:P
8177:1
8173:P
8164:x
8160:P
8153:+
8144:V
8132:1
8128:P
8119:2
8115:P
8107:x
8103:P
8094:2
8090:P
8083:=
8072:2
8068:P
8059:1
8055:P
8051:,
8046:2
8042:T
8037:I
8029:,
8024:x
8021:1
8017:V
8013:=
8004:V
7992:1
7988:P
7979:2
7975:P
7967:1
7963:P
7954:x
7950:P
7943:+
7934:V
7922:1
7918:P
7909:2
7905:P
7897:x
7893:P
7884:2
7880:P
7873:=
7862:2
7858:P
7849:1
7845:P
7841:,
7836:1
7832:T
7827:I
7725:=
7690:+
7655:=
7647:,
7640:I
7609:,
7603:=
7568:+
7533:=
7521:,
7514:I
7506:,
7500:=
7465:+
7430:=
7418:,
7411:I
7297:0
7294:=
7291:f
7271:0
7268:=
7265:e
7242:f
7239:2
7231:D
7222:d
7219:+
7216:c
7207:=
7197:e
7194:2
7186:D
7177:d
7171:c
7162:=
7139:a
7136:f
7133:4
7125:2
7121:)
7117:d
7111:c
7108:(
7105:=
7102:b
7099:e
7096:4
7088:2
7084:)
7080:d
7077:+
7074:c
7071:(
7068:=
7064:D
7035:D
7029:C
7026:=
7023:f
7019:D
7013:B
7010:=
7007:e
7003:D
6997:A
6994:=
6987:c
6980:C
6974:B
6971:=
6968:d
6964:C
6958:A
6955:=
6948:b
6941:B
6935:A
6932:=
6925:a
6897:0
6894:=
6885:2
6877:f
6874:+
6868:)
6865:d
6859:c
6856:(
6853:+
6850:a
6843:0
6840:=
6831:2
6823:e
6820:+
6814:)
6811:d
6808:+
6805:c
6802:(
6799:+
6796:b
6789:0
6786:=
6776:f
6773:+
6767:e
6764:+
6761:c
6733:0
6730:=
6725:)
6719:D
6716:+
6713:B
6710:(
6700:)
6694:C
6691:+
6688:A
6685:(
6678:0
6675:=
6670:)
6664:D
6661:+
6658:C
6655:(
6645:)
6639:B
6636:+
6633:A
6630:(
6623:0
6620:=
6615:D
6605:)
6599:C
6596:+
6590:B
6587:+
6584:A
6581:(
6543:F
6539:+
6530:F
6517:F
6504:F
6500:=
6493:D
6480:F
6467:F
6463:=
6456:C
6443:F
6430:F
6426:=
6419:B
6412:F
6400:F
6396:=
6389:A
6365:0
6362:=
6353:D
6350:+
6344:C
6341:+
6335:B
6332:+
6329:A
6309:]
6306:1
6303:,
6300:0
6297:[
6288:,
6265:F
6154:x
6150:y
6139:y
6135:x
6123:y
6119:x
6115:y
6111:x
6091:/
6087:/
6083:/
6056:f
6035:.
6032:)
6029:0
6026:,
6023:0
6020:(
6017:f
6014:+
6011:)
6008:1
6005:,
6002:0
5999:(
5996:f
5990:)
5987:0
5984:,
5981:1
5978:(
5975:f
5969:)
5966:1
5963:,
5960:1
5957:(
5954:f
5951:=
5938:a
5930:,
5927:)
5924:0
5921:,
5918:0
5915:(
5912:f
5906:)
5903:1
5900:,
5897:0
5894:(
5891:f
5888:=
5875:a
5867:,
5864:)
5861:0
5858:,
5855:0
5852:(
5849:f
5843:)
5840:0
5837:,
5834:1
5831:(
5828:f
5825:=
5812:a
5804:,
5801:)
5798:0
5795:,
5792:0
5789:(
5786:f
5783:=
5770:a
5739:,
5736:y
5733:x
5724:a
5720:+
5717:y
5708:a
5704:+
5701:x
5692:a
5688:+
5679:a
5675:=
5672:)
5669:y
5666:,
5663:x
5660:(
5657:f
5627:.
5624:y
5621:x
5618:=
5605:w
5597:,
5594:)
5591:y
5585:1
5582:(
5579:x
5576:=
5563:w
5555:,
5552:y
5549:)
5546:x
5540:1
5537:(
5534:=
5521:w
5513:,
5510:)
5507:y
5501:1
5498:(
5495:)
5492:x
5486:1
5483:(
5480:=
5467:w
5436:.
5431:]
5425:y
5418:y
5412:1
5406:[
5399:]
5393:)
5390:1
5387:,
5384:1
5381:(
5378:f
5373:)
5370:0
5367:,
5364:1
5361:(
5358:f
5351:)
5348:1
5345:,
5342:0
5339:(
5336:f
5331:)
5328:0
5325:,
5322:0
5319:(
5316:f
5310:[
5303:]
5297:x
5292:x
5286:1
5280:[
5272:)
5269:y
5266:,
5263:x
5260:(
5257:f
5231:,
5228:y
5225:x
5222:)
5219:1
5216:,
5213:1
5210:(
5207:f
5204:+
5201:)
5198:y
5192:1
5189:(
5186:x
5183:)
5180:0
5177:,
5174:1
5171:(
5168:f
5165:+
5162:y
5159:)
5156:x
5150:1
5147:(
5144:)
5141:1
5138:,
5135:0
5132:(
5129:f
5126:+
5123:)
5120:y
5114:1
5111:(
5108:)
5105:x
5099:1
5096:(
5093:)
5090:0
5087:,
5084:0
5081:(
5078:f
5072:)
5069:y
5066:,
5063:x
5060:(
5057:f
5044:f
5018:.
5013:]
5007:y
5004:x
4997:y
4990:x
4983:1
4977:[
4970:]
4964:1
4957:1
4953:x
4942:1
4938:y
4927:1
4923:y
4917:1
4913:x
4905:1
4895:1
4891:x
4883:2
4879:y
4871:2
4867:y
4861:1
4857:x
4846:1
4836:2
4832:x
4824:1
4820:y
4812:1
4808:y
4802:2
4798:x
4787:1
4780:2
4776:x
4765:2
4761:y
4750:2
4746:y
4740:2
4736:x
4729:[
4722:]
4716:)
4707:Q
4703:(
4700:f
4695:)
4686:Q
4682:(
4679:f
4674:)
4665:Q
4661:(
4658:f
4653:)
4644:Q
4640:(
4637:f
4631:[
4623:)
4618:1
4614:y
4605:2
4601:y
4597:(
4594:)
4589:1
4585:x
4576:2
4572:x
4568:(
4564:1
4556:)
4553:y
4550:,
4547:x
4544:(
4541:f
4495:,
4492:)
4489:)
4484:1
4480:y
4471:2
4467:y
4463:(
4460:)
4455:1
4451:x
4442:2
4438:x
4434:(
4431:(
4427:/
4423:)
4418:1
4414:y
4407:y
4404:(
4401:)
4396:1
4392:x
4385:x
4382:(
4379:=
4366:w
4358:,
4355:)
4352:)
4347:1
4343:y
4334:2
4330:y
4326:(
4323:)
4318:1
4314:x
4305:2
4301:x
4297:(
4294:(
4290:/
4286:)
4283:y
4275:2
4271:y
4267:(
4264:)
4259:1
4255:x
4248:x
4245:(
4242:=
4229:w
4221:,
4218:)
4215:)
4210:1
4206:y
4197:2
4193:y
4189:(
4186:)
4181:1
4177:x
4168:2
4164:x
4160:(
4157:(
4153:/
4149:)
4144:1
4140:y
4133:y
4130:(
4127:)
4124:x
4116:2
4112:x
4108:(
4105:=
4092:w
4084:,
4081:)
4078:)
4073:1
4069:y
4060:2
4056:y
4052:(
4049:)
4044:1
4040:x
4031:2
4027:x
4023:(
4020:(
4016:/
4012:)
4009:y
4001:2
3997:y
3993:(
3990:)
3987:x
3979:2
3975:x
3971:(
3968:=
3955:w
3920:,
3915:]
3909:y
3906:x
3899:y
3892:x
3885:1
3879:[
3872:]
3866:1
3859:1
3855:x
3844:1
3840:y
3829:1
3825:y
3819:1
3815:x
3807:1
3797:1
3793:x
3785:2
3781:y
3773:2
3769:y
3763:1
3759:x
3748:1
3738:2
3734:x
3726:1
3722:y
3714:1
3710:y
3704:2
3700:x
3689:1
3682:2
3678:x
3667:2
3663:y
3652:2
3648:y
3642:2
3638:x
3631:[
3623:)
3618:1
3614:y
3605:2
3601:y
3597:(
3594:)
3589:1
3585:x
3576:2
3572:x
3568:(
3564:1
3559:=
3554:]
3542:w
3528:w
3514:w
3500:w
3493:[
3461:,
3456:]
3450:y
3447:x
3440:y
3433:x
3426:1
3420:[
3415:=
3410:]
3398:w
3384:w
3370:w
3356:w
3349:[
3342:]
3334:2
3330:y
3324:2
3320:x
3312:1
3308:y
3302:2
3298:x
3290:2
3286:y
3280:1
3276:x
3268:1
3264:y
3258:1
3254:x
3244:2
3240:y
3232:1
3228:y
3220:2
3216:y
3208:1
3204:y
3194:2
3190:x
3182:2
3178:x
3170:1
3166:x
3158:1
3154:x
3146:1
3141:1
3136:1
3131:1
3125:[
3097:,
3094:)
3085:Q
3081:(
3078:f
3069:w
3065:+
3062:)
3053:Q
3049:(
3046:f
3037:w
3033:+
3030:)
3021:Q
3017:(
3014:f
3005:w
3001:+
2998:)
2989:Q
2985:(
2982:f
2973:w
2966:)
2963:y
2960:,
2957:x
2954:(
2951:f
2938:Q
2936:(
2934:f
2895:.
2890:]
2884:)
2875:Q
2871:(
2868:f
2861:)
2852:Q
2848:(
2845:f
2838:)
2829:Q
2825:(
2822:f
2815:)
2806:Q
2802:(
2799:f
2793:[
2786:]
2780:1
2775:1
2767:1
2759:1
2750:1
2746:x
2735:1
2731:x
2723:2
2719:x
2711:2
2707:x
2694:1
2690:y
2679:2
2675:y
2667:1
2663:y
2655:2
2651:y
2638:1
2634:y
2628:1
2624:x
2616:2
2612:y
2606:1
2602:x
2591:1
2587:y
2581:2
2577:x
2566:2
2562:y
2556:2
2552:x
2545:[
2537:)
2532:1
2528:y
2519:2
2515:y
2511:(
2508:)
2503:1
2499:x
2490:2
2486:x
2482:(
2478:1
2473:=
2468:]
2456:a
2442:a
2428:a
2414:a
2407:[
2371:,
2366:]
2360:)
2351:Q
2347:(
2344:f
2337:)
2328:Q
2324:(
2321:f
2314:)
2305:Q
2301:(
2298:f
2291:)
2282:Q
2278:(
2275:f
2269:[
2264:=
2259:]
2247:a
2233:a
2219:a
2205:a
2198:[
2191:]
2183:2
2179:y
2173:2
2169:x
2161:2
2157:y
2149:2
2145:x
2139:1
2130:1
2126:y
2120:2
2116:x
2108:1
2104:y
2096:2
2092:x
2086:1
2077:2
2073:y
2067:1
2063:x
2055:2
2051:y
2043:1
2039:x
2033:1
2024:1
2020:y
2014:1
2010:x
2002:1
1998:y
1990:1
1986:x
1980:1
1974:[
1942:,
1939:y
1936:x
1927:a
1923:+
1920:y
1911:a
1907:+
1904:x
1895:a
1891:+
1882:a
1875:)
1872:y
1869:,
1866:x
1863:(
1860:f
1836:x
1832:y
1811:.
1806:]
1798:1
1794:y
1787:y
1780:y
1772:2
1768:y
1761:[
1754:]
1748:)
1739:Q
1735:(
1732:f
1727:)
1718:Q
1714:(
1711:f
1704:)
1695:Q
1691:(
1688:f
1683:)
1674:Q
1670:(
1667:f
1661:[
1654:]
1646:1
1642:x
1635:x
1630:x
1622:2
1618:x
1611:[
1603:)
1598:1
1594:y
1585:2
1581:y
1577:(
1574:)
1569:1
1565:x
1556:2
1552:x
1548:(
1544:1
1539:=
1528:)
1524:)
1519:1
1515:y
1508:y
1505:(
1502:)
1497:1
1493:x
1486:x
1483:(
1480:)
1471:Q
1467:(
1464:f
1461:+
1458:)
1453:1
1449:y
1442:y
1439:(
1436:)
1433:x
1425:2
1421:x
1417:(
1414:)
1405:Q
1401:(
1398:f
1395:+
1392:)
1389:y
1381:2
1377:y
1373:(
1370:)
1365:1
1361:x
1354:x
1351:(
1348:)
1339:Q
1335:(
1332:f
1329:+
1326:)
1323:y
1315:2
1311:y
1307:(
1304:)
1301:x
1293:2
1289:x
1285:(
1282:)
1273:Q
1269:(
1266:f
1262:(
1255:)
1250:1
1246:y
1237:2
1233:y
1229:(
1226:)
1221:1
1217:x
1208:2
1204:x
1200:(
1196:1
1191:=
1180:)
1176:)
1167:Q
1163:(
1160:f
1152:1
1148:x
1139:2
1135:x
1127:1
1123:x
1116:x
1110:+
1107:)
1098:Q
1094:(
1091:f
1083:1
1079:x
1070:2
1066:x
1060:x
1052:2
1048:x
1040:(
1031:1
1027:y
1018:2
1014:y
1006:1
1002:y
995:y
989:+
985:)
981:)
972:Q
968:(
965:f
957:1
953:x
944:2
940:x
932:1
928:x
921:x
915:+
912:)
903:Q
899:(
896:f
888:1
884:x
875:2
871:x
865:x
857:2
853:x
845:(
836:1
832:y
823:2
819:y
813:y
805:2
801:y
794:=
784:)
779:2
775:y
771:,
768:x
765:(
762:f
754:1
750:y
741:2
737:y
729:1
725:y
718:y
712:+
709:)
704:1
700:y
696:,
693:x
690:(
687:f
679:1
675:y
666:2
662:y
656:y
648:2
644:y
637:=
630:)
627:y
624:,
621:x
618:(
615:f
598:y
577:.
574:)
565:Q
561:(
558:f
550:1
546:x
537:2
533:x
525:1
521:x
514:x
508:+
505:)
496:Q
492:(
489:f
481:1
477:x
468:2
464:x
458:x
450:2
446:x
439:=
436:)
431:2
427:y
423:,
420:x
417:(
414:f
407:,
404:)
395:Q
391:(
388:f
380:1
376:x
367:2
363:x
355:1
351:x
344:x
338:+
335:)
326:Q
322:(
319:f
311:1
307:x
298:2
294:x
288:x
280:2
276:x
269:=
266:)
261:1
257:y
253:,
250:x
247:(
244:f
227:x
215:2
212:y
208:2
205:x
198:Q
194:1
191:y
187:2
184:x
177:Q
173:2
170:y
166:1
163:x
156:Q
152:1
149:y
145:1
142:x
135:Q
131:f
127:y
123:x
119:f
49:y
45:x
25:z
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.