An accurate and fast point-to-plane registration technique

Size: px
Start display at page:

Download "An accurate and fast point-to-plane registration technique"

Transcription

1 Pattern Recognition Letters 24 (23) An accurate and fast oint-to-lane registration technique Soon-Yong Park *, Murali Subbarao Deartment of Electrical and Comuter Engineering, College of Engineering and Alied Science, State University of New York at Stony Brook, Stony Brook, NY , USA Received 29 January 23; received in revised form July 23 Abstract This aer addresses a registration refinement roblem and resents an accurate and fast oint-to-(tangent) lane technique. Point-to-lane aroach is known to be very accurate for registration refinement of artial 3D surfaces. However, the comutation comlexity for finding the intersection oint on a destination surface from a source control oint is hindering the algorithm from real-time alications. We introduce a novel oint-to-lane registration technique by combining the high-seed advantage of oint-to-rojection technique. In order to find the intersection oint fast and accurately, we forward-roject the source oint to the destination surface and reroject the rojection oint to the normal vector of the source oint. We show that iterative rojections of the rojected destination oint to the normal vector converge to the intersection oint. By assuming the destination surface to be a monotonic function in a new 2D coordinate system, we show contraction maing roerties of our iterative rojection technique. Exerimental results for several objects are resented for both air-wise and multi-view registrations. Ó 23 Elsevier B.V. All rights reserved. Keywords: Range registration; oint-to-lane; Contractive rojection oint. Introduction Registration refinement of multile range images is an essential ste in multi-view 3D modeling. When the range images are coarsely registered by a riori knowledge of registration arameters, registration refines the rigid transformation arameters to minimize alignment error between overlaing range surfaces. There have been many * Corresonding author. Tel.: ; fax: addresses: arksy@ece.sunysb.edu (S.-Y. Park), murali@ece.sunysb.edu (M. Subbarao). investigations on the refinement roblem (Cambell and Flynn, 2; Rusinkiewicz and Levoy, 2). For a air-wise registration, the registration roblem can be considered to be an error minimization of the rigid body transformation between control oint sets (Arun et al., 987) on the air of surfaces. Control oint sets are decided by matching either geometric (Besl and McKay, 992), hotometric (Lensch et al., 2; Weik, 997), or geometric and hotometric (Bernadini et al., 2; Johnson and Kang, 997) structures of the range surfaces. In this aer, we address a registration roblem in the first category, which considers only geometric structure for control oint matching /$ - see front matter Ó 23 Elsevier B.V. All rights reserved. doi:.6/s (3)57-

2 2968 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) Based on the method of control oint matching, three aroaches can be considered in general. Point-to-oint, e.g. iterative closest oint (ICP) algorithm (Besl and McKay, 992), oint-to-(tangent) lane (Chen and Medioni, 992; Bergevin et al., 996), and oint-to-rojection (Blais and Levine, 995) techniques are well-known registration techniques. The ICP algorithm is one of the common techniques for refinement of artial 3D surfaces (or models) and many variant techniques have been investigated. However, searching the closest oint in the ICP algorithm is a comutationally exensive task. In order to accelerate the seed of closest oint searching, some searching techniques are commonly emloyed, for examle a kd-tree searching, z-buffering, or a closest-oint caching (Nishino and Ikeuchi, 22; Benjemaa and Schmitt, 999). In contrast, oint-to-rojection aroach finds the corresondence of a source control oint by rojecting the source oint onto a destination surface from the oint of view of the destination (Blais and Levine, 995; Neugebauer, 997). When the source oint is backward rojected to the image lane of the destination surface, the destination control oint is the forward rojection of the image oint. This aroach makes registration very fast, because it does not involve any searching ste to find the corresondence. However, one of its disadvantages is that the result of registration is not as accurate as those of the others (Rusinkiewicz and Levoy, 2). Among three aroaches, oint-to-(tangent)- lane technique is known to be the most accurate (Pulli, 999; Rusinkiewicz and Levoy, 2). From a source control oint, the matching control oint is the rojection of the source oint onto the tangent lane at a destination surface oint which is the intersection of the normal vector of the source oint (Bergevin et al., 996; Chen and Medioni, 992; Gagnon et al., 994). However, finding the intersection on the destination surface is also comutationally exensive. One of the acceleration techniques is first searching the closest oint, and finding the intersecting surface (or the triangle) from its neighboring triangles (Rusinkiewicz and Levoy, 2). Gagnon (Gagnon et al., 994) tries to find the intersection on a 2D grid of range images along the rojection of the normal vector of the source oint. In this aer, we address the registration roblem to refine a air of range surfaces as well as multi-view range surfaces. We roose an accurate and fast oint-to-lane registration technique. We combine advantages of oint-to-lane and ointto-rojection techniques for fast control oint searching. We emloy the accuracy from the ointto-lane technique and the seed from the ointto-rojection technique. In order to find the intersecting control oint, we roject a source oint to the destination surface, re-roject the rojection oint to the normal vector of the source oint. We show that iterative normal rojections converge to the intersection oint. By assuming the destination surface as a monotonic function in a new 2D coordinate system, we show a contraction maing roerty of our registration technique (Naylor and Sell, 982). Therefore, we call our technique as contractive rojection oint (CPP) algorithm. Exerimental results for several 3D models are resented for many air registrations as well as a multi-view registration. 2. Descrition of registration techniques In this section, we briefly describe the basic rincile of three registration refinement techniques. Suose there is a control oint set P on a source surface S P, and another control oint set Q on a destination surface S Q.IfwehaveK control oints on each surface and k ¼ ;...; K, then the registration roblem is estimating a rigid body transformation T ¼½RjtŠ which minimizes an alignment error measure such that ¼ XK k¼ kq k ðrp k þ tþk 2 : ðþ In general, source control oint set P is selected by samling the source surface-randomly or uniformly, and filtered by some constraints to delete unreliable control oints. The destination control oint set Q is the conjugate of the source oint set, which is determined by a matching criterion. Point-to-oint technique (or ICP technique) is the most common technique. From a source con-

3 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) trol oint on the source surface, the ICP algorithm searches the closest oint q on the destination surface. Fig. (a) shows a basic diagram of the ICP algorithm. An error metric d s is the distance between two control oints. In order to search the closest oint, a searching technique, e.g. kd-tree, is commonly used. However, when a multi-view registration concerned, we need to rebuild kd-trees of the multile surfaces at every iteration of registration. Point-to-lane registration is another common technique. It searches the intersection on the destination surface from the normal vector of the source oint. As shown in the Fig. (b), the destination control oint q is the rojection of onto the tangent lane at q which is the intersection from the normal of. One of the revious investigations is done by Chen and Medioni (Chen and Medioni, 992). To find control oints, they use a root searching technique similar to Newton Rahson technique in an orthograhic coordinate system. Bergevin et al. (996) also use a similar technique with that of Chen and Medioni. They emloy an image-based control oint searching technique to reduce searching time. Point-to-rojection aroach is known to be a fast registration technique. As shown in the Fig. (c), this aroach determines a oint q which is the conjugate of a source oint, by forwardrojecting from the oint of view of the destination O Q. In order to determine the rojection oint, is first backward-rojected to a 2D oint Q on the range image lane of the destination surface, and then Q is forward-rojected to the destination surface to get q. This algorithm is very fast because it does not include any searching ste to find the corresondence. However, one of its disadvantages is that the result of registration is not as accurate as those of the others (Rusinkiewicz and Levoy, 2). 3. Contractive rojection oint (CPP) technique 3.. Combining oint-to-lane and oint-to-rojection techniques In this section, we roose a novel oint-tolane registration technique by combining the fast searching roerty of the oint-to-rojection technique. Suose there are two artial surfaces S P and S Q as shown in Fig. 2. They are assumed to be acquired from two different views P and Q of an object and coarsely registered to a common (world) coordinate system through transformation matrices T P and T Q, resectively. Let us also suose there is a source control oint on S P. Then the roblem in the oint-to-lane registration is finding the intersection oint q s on S Q as shown in the figure. The oint q s is an intersection on S Q by the normal vector ^ of. One of the tyical methods of searching the intersection is first finding a triangle (when the surface consists of triangles) which is intersected by ^. Then the intersection oint q s can be interolated by three vertices on the triangle. However, this is a comutationally exensive task and it may take several minutes to find all conjugates of S Q q s q s ' q q d s q' q d s q d s O P Tangent lane S P V Q q (a) (b) (c) Fig.. Three common registration techniques: (a) oint-tooint, (b) oint-to-lane, (c) oint-to-rojection. O Q I Q Fig. 2. Finding the intersecting oint q s from by the roosed algorithm.

4 297 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) hundreds of control oints. On the contrary, the oint-to-rojection technique can find a matching destination oint from a source oint within a millisecond on a tyical ersonal comuter, because it directly emloys the arametric surface of the destination range image. We consider a new oint-to-lane registration technique by emloying advantages from both techniques. The main idea is using iterative ointto-rojections to determine the intersection on the destination surface. Let us back-roject in Fig. 2 to a 2D image oint q ¼ M Q T Q ; ð2þ where M Q is the ersective rojection matrix of view Q to the image lane I Q, and T Q is the transformation matrix from the camera coordinate system of view Q to the world coordinate system. Then let us forward-roject q to a new 3D oint q. Forward-rojection q is the range of the arametric surface at the destination image oint q. The oint q is comuted by interolating a grid of destination image lane and transformed back to the world coordinate system. Now let us consider another rojection of q to the normal vector ^ at. Then we obtain a new 3D oint, such that a ¼ðq Þ^; ð3þ ¼ þ a^: If we iterate the same rojections above using the new control oint, then we get the next source oint 2, and so on. If there is an intersection on S Q by ^, then a oint q i (or i ) for the ith rojection will converge to q s when i goes to infinity, such that lim k i q i k!: ð4þ i! However in real situation, only small number of rojections can make a convergence measure c ¼k i q i k ð5þ become close to zero. If we find all convergence oints fq s g for all corresonding source f g,we can find all rojection oints fq sg on tangent lanes at fq s g and use them as control oint sets in the oint-to-lane registration Contraction maing roerty of CPP In order to show the validity of the roosed algorithm, we show contraction maing roerties of the algorithm. When a source control oint converges to an intersection, the roosed technique shows contraction maing roerties such that the convergence measure c becomes close to zero after a coule of normal rojections. The definition of the contraction maing is as follows. Definition 3.. Let ðx; dþ be a metric sace and f : X! X. We say a contraction maing, if there is a real number k; 6 k <, such that dðf ðxþ; f ðyþþ 6 kdðx; yþ for all x and y in X. Let us consider a 2D coordinate system as shown in Fig. 3. When there are two different view oints P and Q, the new axes consist of the viewing vector ^V Q of Q and the normal vector ^ of the source control oint. And the oint becomes the origin of the coordinate system. Now the surface S Q becomes a contour on the 2D lane, which is the intersection of the surface with the 2D lane. As shown in the figure, the roosed algorithm rojects i to a new oint iþ, iteratively until the convergence measure in Eq. (5) becomes very small. Practically seaking, distance from to the contour is very small, because two surfaces are assumed to be registered coarsely at the beginning. Therefore we can consider that all forward-rojecting lines from the view origin of Q to all control oint i are almost arallel. Then the following q s n q Fig. 3. Contraction maing roerty of a new 2D coordinate system. S Q V Q

5 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) theorem shows contraction maing roerties of the roosed algorithm. Theorem 3. () A surface S Q is a monotonic function with resect to ^v Q. (2) A vector roduct ^v Q ^ <, because we only consider a source oint which is seen from the view Q. Therefore there is always a rojection of q i to ^. (3) If there is an intersection q s, a function f : i! iþ (or q i! q iþ ) is a contraction maing when k iþ ; iþ2 k < kk i ; iþ k, where 6 k <. (4) Then, there is a 3D oint q s on the surface such that f ðq s Þ¼q s Convergence condition In the ideal situation, the CPP algorithm always converges to a convergence oint. However, in a real situation, it may diverge or enter to a nonconvergence cycle. Therefore we need to find out the convergence condition according to the contraction coefficient k. Three ossible cases are shown in the Fig. 4. In the Fig. 4(a), a source control oint is converging and the coefficient is 6 k <. In this case, we can use the convergence oint as a matching control oint of its conjugate. However, as shown in the Fig. 4(b), the control oint could diverge if the coefficient is k >. This could haen when the tangent normal at a oint on the surface S Q has a high angle with resect to ^V Q. However, we reduce the effect of diverging control oints by discarding a destination oint if the convergence measure c is greater than an initial measure kq k. The last case is when the maing enters into a non-convergence cycle and k ¼, as shown in the Fig. 4(c). This case could haen when a segment of the destination curve is overlaing with the rojection line from q i to iþ. We also remove this kind of oints by checking the error measure for 3 or 4 iterations. If a measured value reeats for 3 or 4 iterations, we consider the maing enters a non-convergence cycle and quit the maing CPP algorithm The roosed CPP algorithm can be easily imlemented by a recursive searching rogram. The following function is a seudo code of art of the algorithm. The function searches a 3D oint q, the intersection of a control oint on the destination surface Dest. N c is the maximum normal rojections and D c is threshold for the convergence error c. Vec3d Recursive ProjectionðVec3d& ;Vec3d&^; Vec3d&q ;Mesh Dest;int cntþ { if (cnt > N c ) return ; q ¼ M q ; flag ¼ OnObjectð q ; ; Dest; q Þ; if (! flag) return NULL; a ¼ðq Þ^; 2 ¼ þ a^; c ¼k 2 q k; if ( c < D c) return 2 ; return Recursive Projectionð 2 ; ^; q ; Dest; cnt þ Þ; } S Q S Q S Q V V (a) (b) (c) V Fig. 4. Three cases of rojection: (a) convergence ( 6 k < ), (b) divergence (k > ), (c) infinity loo (k ¼ ).

6 2972 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) After finding all matching control oints, we use two control oint sets f g and fq sg for estimating a rigid transformation T between two surfaces. The transformation is comuted by a SVD (Singular Value Decomosition) technique iteratively until two surfaces converge (Arun et al., 987). 4. Exerimental results 4.. Test objects We test our algorithm for three objects. The test objects are shown in the Fig. 5. The wave object is a air of synthetic 3D sinusoidal surfaces. Two surfaces have degree of hase difference in the XY range image lane and mm of translation along the Z axis. Their height is 5 mm and we add random noise to every image oint with maximum 2% of the height. The second object angel is a air of range images obtained from a laser range finder. This object is one of the models from the Ohio State UniversityÕs Range Image Database. The two images has 2 of rotation angle. For the third object otatohead in Fig. 5(c), we test both airwise and multi-view registration. We obtain eight range images of the object. Range images of the object have some erroneous oints on their surfaces. The number of oints and triangles on the test objects are shown in the Table. They are the number of oints and triangles on the surface of the first view, but the numbers of the others are also similar. Table Test objects Objects Wave Angel Potatohead Number of oints (view ) Number of triangles (view ) Convergence error P_i-Q_i (mm) rojection 2 rojections 5 rojections rojections 2 rojections Iterations Fig. 6. Comarison of convergence error with resect to different number of rojections. (wave object) Registration error with resect to rojection numbers In order to decide an aroriate number of normal rojections from q i to iþ, we aly the CPP technique to a noiseless wave object to lot convergence error c with resect to different numbers of rojections. In Fig. 6, the convergence error is lotted for 5 iterations of registration. At each iteration, RMS errors of all control oints are lotted, for which we use about 3 airs. As shown in the figure, the convergence error decreases if the number of rojections increases. However, its decrease rate is saturated after 5 or 6 rojections. Therefore, we use 5 normal rojections for all following exeriments Pair-wise registration Fig. 5. Point clouds models of test objects: (a) wave, (b) angel, (c) otatohead. We comare our algorithm with the oint-torojection and the ICP algorithm. We also use a kd-tree searching technique for ICP. We test all three techniques in the same registration condition on a Pentium III GHz ersonal comuter. As far as the wave object is concerned, we know the real conjugate oints between two range surfaces.

7 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) RMS registration error (mm) % noise 5% noise 7% noise 8% noise 9% noise % noise 2% noise (a) Iterations RMS registration error (mm) % noise 5% noise 7% noise 8% noise 9% noise % noise 2% noise (b) Iterations Fig. 7. Registration error of wave object: (a) CPP, (b) ICP. Therefore, we measure RMS distance error between two ground truth oint sets. For the other objects, we measure d s distance shown in the Fig.. However, the distance error in each aroach cannot be comared directly because they use different error metric. To fairly comare them, we normalize each error by using its initial error. Because the initial condition of all aroaches is Normalized RMS error of ds (mm) Proosed ICP with kd-tree Point-Projection (a) Iterations Normalized RMS error of ds (mm) Proosed ICP with kd-tree Point-Projection Original oint-lane (b) Iterations Fig. 8. RMS error results of (a) angel, (b) otatohead. the same each other, we normalize the RMS errors to watch the decrease rate of them. Registration results of CPP and ICP for wave object are lotted in Fig. 7. We lot the results for 5 iterations, and for different noise rate on the objectõs surface. Two algorithms converge well with low noise rate, however the ICP algorithm fails to converge when noise rate is more than 9%. The results of the other objects are shown in the Fig. 8. Fig. 8(a) shows the results for the object Table 2 Registration error and rocessing time after 5 iterations (N c ¼ 5, D c ¼ : mm, and d s is normalized) Method Point-rojection ICP with kd-tree Proosed CPP Wave with Ground truth (mm) % noise Time/Itr (ms) Wave with Ground truth (mm) % noise Time/Itr (ms) Angel d s (mm) Time/Itr (ms) Potatohead d s (mm) Time/Itr (ms)

8 2974 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) angel. The oint-to-rojection result shows a bad registration result. The roosed technique shows better convergence rate than other techniques. Fig. 8(b) is the results for otatohead. This result only shows the registration of the first air of images. In this figure, we also lot the result of original oint-to-lane technique, which use a brute force searching to find matching control oints. The result of the roosed technique is almost the same as that of the original technique. Table 2 shows the results of registration error and rocessing time after 5 iterations. As shown in the revious figure, our CPP technique has the smallest registration error. As far as the comutation time is concerned, the oint-to-rojection technique is faster than the other aroaches as we exected. The roosed technique and the ointto-oint technique show similar results but they deend on tyes of objects. This is because we need some comutations for searching intersection oints as shown in the CPP seudo code Number of convergence As described in an earlier section, we have three tyes of convergence Convergence, Divergence, and Infinity loo in searching of intersections. After some exeriments, we find that CPP searching converges well in most cases to intersections on destination surface. However, sometimes it diverges or enters to an infinity loo. Even though we have some number of non-convergence oints, we discard them and use only convergent control oints for deriving transformation matrix. The numbers of converging and non-converging oints are different for every iteration. However, Table 3 shows average numbers of them for 5 iterations on each object. Table 3 Average number of convergence and non-convergence control oints Object Convergence Divergence Infinity loo Wave (5% noise) Angel Potatohead Multi-view registration Multi-view registration is a more difficult roblem than a air-wise registration, because registration error should be evenly distributed on all overlaing surfaces. We regard the first view RMS error of ds (mm) view view2 view3 view4 view5 view6 view (a) Iteration RMS error of ds (mm) view view2 view3.5 view4 view5 view6 view (b) Iteration RMS error of ds (mm) view view2 view3 view4 view5 view6 view (c) Iteration Fig. 9. Results of multi-view registration for otatohead after 3 iterations. (a) Point-to-rojection, (b) ICP with kd-tree, (c) roosed (CPP).

9 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) Table 4 Multi-view registration error and rocessing time after 5 iterations. (N c ¼ 5, D c ¼ : mm) Method Point-rojection ICP with Proosed kd-tree RMS error d s (mm) Time (s) Time/Itr (s) of the otatohead object as a reference view and register all the other views to the reference view. In order to find the matching control oints from a source view, we search on its neighboring viewõs surfaces. For examle, if the ith view is concerned, we search the matching control oints on its neighborhoods, ði þ Þth view and ði Þth view. After finding all matching oints for every view oint, excet the first view, we comute rigid transformations and refine all surfaces simultaneously. We test a multi-view registration for the 8 views of the otatohead object. Fig. 9 lots their results. In this figure we do not normalize the error, because the results are obvious to comare. Both the oint-to-rojection and the ICP techniques show bad registration results. Both of them fail to register the multi-view images. In contrast, the CPP algorithm register all range images well. Table 4 shows registration error and rocessing time for this exeriment. The ICP with kd-tree technique take more time, because it needs to refine kd-trees of all surface (excet the reference view) for every iteration. Table 4 shows that our CPP technique has advantages over ICP and oint-to-rojection techniques for registration of multile range images. 5. Conclusions We address a registration refinement roblem and resent an accurate and fast oint-to-(tangent)lane registration technique. In order to find an intersection oint on a destination surface, we roject a source control oint to the destination surface, re-roject the rojection oint to the normal vector of the source oint. We show that iterative rojections of the rojected destination oint to the normal vector converge to the intersection oint. By assuming the destination surface to be a monotonic function in a new 2D coordinate system, we show contraction maing roerties of our contractive rojection oint technique. In an alternative technique, finding convergence oint could be imlemented by another method such as the Newton Rahson method. Instead of rojecting the destination control to the vector normal, the tangent vector at the destination oint can be used to find the intersection with the vector normal. Exerimental results show that our aroach is very accurate and fast for both air-wise registration and multi-view registration roblems. References Arun, K., Huang, T., Blostein, S., 987. Least-squares fitting of two 3D oint sets. IEEE Transactions on Pattern Analysis and Machine Intelligence 9 (5). Benjemaa, R., Schmitt, F., 999. Fast global registration of 3D samled surface using a multi-z-buffer technique. Image and Vision Comuting 7, Bergevin, R., Soucy, M., Gagnon, H., Laurendeau, D., 996. Toward a general multi-view registration technique. IEEE Transactions on Pattern Analysis and Machine Intelligence 8 (5). Bernadini, F., Martin, I.M., Rushmeier, H., 2. High-quality texture reconstruction from multile scans. IEEE Transactions on Visualization and Comuter Grahics 7 (4), Besl, P.J., McKay, N.D., 992. A method of registration of 3D shaes. IEEE Transactions on Pattern Analysis and Machine Intelligence 4 (2), Blais, G., Levine, M., 995. Registering multiview range data to create 3D comuter object. IEEE Transactions on Pattern Analysis and Machine Intelligence 7 (8). Cambell, R.J., Flynn, P.J., 2. A survey of free-form object reresentation and recognition techniques. Comuter Vision and Image Understanding 8, Chen, Y., Medioni, G., 992. Object modeling by registration of multile range images. Image and Vision Comuting (3), Gagnon, H., Soucy, M., Bergevin, R., Laurendeau, D., 994. Registration of multile range views for automatic 3D model building. IEEE Comuter Vision and Pattern Recognition, Johnson, A., Kang, S., 997. Registration and integration of textured 3D data. IEEE Conference on Recent Advances in 3-D Digital Imaging and Modeling. Lensch, H., Heidrich, W., Seidel, H., 2. Automated texture registration and stitching for real world models. In:

10 2976 S.-Y. Park, M. Subbarao / Pattern Recognition Letters 24 (23) Proceedings of Pacific Grahics 2, IEEE Comuter Society Press, Naylor, A., Sell, G., 982. Linear oerator theory in engineering and science. Sringer-Verlag, New York. Neugebauer, P., 997. Geometrical cloning 3D objects via simultaneous registration of multiview range images. IEEE Conference on Shae Modeling and Alications, Nishino, K., Ikeuchi, K., 22. Robust simultaneous registration of multile range images. In: The 5th Asian Conference on Comuter Vision (ACCV22), Pulli, K., 999. Multiview registration for large data sets. In: Proceedings of 2nd International Conference on 3D Digital Imaging and Modeling. Rusinkiewicz, S., Levoy, M., 2. Efficient variants of the ICP algorithm, In: Proceedings of 3D Digital Imaging and Modeling, Weik, S., 997. Registration of 3-D artial surface models using luminance and deth information. In: Proceedings International Conference on Recent Advances in 3-D Digital Imaging and Modeling,. 93.

Efficient Parallel Hierarchical Clustering

Efficient Parallel Hierarchical Clustering Efficient Parallel Hierarchical Clustering Manoranjan Dash 1,SimonaPetrutiu, and Peter Scheuermann 1 Deartment of Information Systems, School of Comuter Engineering, Nanyang Technological University, Singaore

More information

Stereo Disparity Estimation in Moment Space

Stereo Disparity Estimation in Moment Space Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University

More information

A Novel Iris Segmentation Method for Hand-Held Capture Device

A Novel Iris Segmentation Method for Hand-Held Capture Device A Novel Iris Segmentation Method for Hand-Held Cature Device XiaoFu He and PengFei Shi Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai 200030, China {xfhe,

More information

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

521493S Computer Graphics Exercise 3 (Chapters 6-8)

521493S Computer Graphics Exercise 3 (Chapters 6-8) 521493S Comuter Grahics Exercise 3 (Chaters 6-8) 1 Most grahics systems and APIs use the simle lighting and reflection models that we introduced for olygon rendering Describe the ways in which each of

More information

AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY

AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY Yandong Wang EagleView Technology Cor. 5 Methodist Hill Dr., Rochester, NY 1463, the United States yandong.wang@ictometry.com

More information

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University Query Processing Shuigeng Zhou May 18, 2016 School of Comuter Science Fudan University Overview Outline Measures of Query Cost Selection Oeration Sorting Join Oeration Other Oerations Evaluation of Exressions

More information

CMSC 425: Lecture 16 Motion Planning: Basic Concepts

CMSC 425: Lecture 16 Motion Planning: Basic Concepts : Lecture 16 Motion lanning: Basic Concets eading: Today s material comes from various sources, including AI Game rogramming Wisdom 2 by S. abin and lanning Algorithms by S. M. LaValle (Chats. 4 and 5).

More information

5.2 Surface Registration

5.2 Surface Registration Spring 2018 CSCI 621: Digital Geometry Processing 5.2 Surface Registration Hao Li http://cs621.hao-li.com 1 Acknowledgement Images and Slides are courtesy of Prof. Szymon Rusinkiewicz, Princeton University

More information

Grouping of Patches in Progressive Radiosity

Grouping of Patches in Progressive Radiosity Grouing of Patches in Progressive Radiosity Arjan J.F. Kok * Abstract The radiosity method can be imroved by (adatively) grouing small neighboring atches into grous. Comutations normally done for searate

More information

Automatic 3D model reconstruction based on novel pose estimation and integration techniques

Automatic 3D model reconstruction based on novel pose estimation and integration techniques Image and Vision Computing 22 (2004) 623 635 www.elsevier.com/locate/imavis Automatic 3D model reconstruction based on novel pose estimation and integration techniques Soon-Yong Park*, Murali Subbarao

More information

Face Recognition Using Legendre Moments

Face Recognition Using Legendre Moments Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,

More information

3D Surface Simplification Based on Extended Shape Operator

3D Surface Simplification Based on Extended Shape Operator 3D Surface Simlification Based on Extended Shae Oerator JUI-LIG TSEG, YU-HSUA LI Deartment of Comuter Science and Information Engineering, Deartment and Institute of Electrical Engineering Minghsin University

More information

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data Efficient Processing of To-k Dominating Queries on Multi-Dimensional Data Man Lung Yiu Deartment of Comuter Science Aalborg University DK-922 Aalborg, Denmark mly@cs.aau.dk Nikos Mamoulis Deartment of

More information

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties Imroved heuristics for the single machine scheduling roblem with linear early and quadratic tardy enalties Jorge M. S. Valente* LIAAD INESC Porto LA, Faculdade de Economia, Universidade do Porto Postal

More information

EE678 Application Presentation Content Based Image Retrieval Using Wavelets

EE678 Application Presentation Content Based Image Retrieval Using Wavelets EE678 Alication Presentation Content Based Image Retrieval Using Wavelets Grou Members: Megha Pandey megha@ee. iitb.ac.in 02d07006 Gaurav Boob gb@ee.iitb.ac.in 02d07008 Abstract: We focus here on an effective

More information

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network 1 Sensitivity Analysis for an Otimal Routing Policy in an Ad Hoc Wireless Network Tara Javidi and Demosthenis Teneketzis Deartment of Electrical Engineering and Comuter Science University of Michigan Ann

More information

Patterned Wafer Segmentation

Patterned Wafer Segmentation atterned Wafer Segmentation ierrick Bourgeat ab, Fabrice Meriaudeau b, Kenneth W. Tobin a, atrick Gorria b a Oak Ridge National Laboratory,.O.Box 2008, Oak Ridge, TN 37831-6011, USA b Le2i Laboratory Univ.of

More information

A Morphological LiDAR Points Cloud Filtering Method based on GPGPU

A Morphological LiDAR Points Cloud Filtering Method based on GPGPU A Morhological LiDAR Points Cloud Filtering Method based on GPGPU Shuo Li 1, Hui Wang 1, Qiuhe Ma 1 and Xuan Zha 2 1 Zhengzhou Institute of Surveying & Maing, No.66, Longhai Middle Road, Zhengzhou, China

More information

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism Erlin Yao, Mingyu Chen, Rui Wang, Wenli Zhang, Guangming Tan Key Laboratory of Comuter System and Architecture Institute

More information

Structure from Motion

Structure from Motion 04/4/ Structure from Motion Comuter Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Many slides adated from Lana Lazebnik, Silvio Saverese, Steve Seitz his class: structure from motion Reca

More information

Surface Registration. Gianpaolo Palma

Surface Registration. Gianpaolo Palma Surface Registration Gianpaolo Palma The problem 3D scanning generates multiple range images Each contain 3D points for different parts of the model in the local coordinates of the scanner Find a rigid

More information

Convex Hulls. Helen Cameron. Helen Cameron Convex Hulls 1/101

Convex Hulls. Helen Cameron. Helen Cameron Convex Hulls 1/101 Convex Hulls Helen Cameron Helen Cameron Convex Hulls 1/101 What Is a Convex Hull? Starting Point: Points in 2D y x Helen Cameron Convex Hulls 3/101 Convex Hull: Informally Imagine that the x, y-lane is

More information

P Z. parametric surface Q Z. 2nd Image T Z

P Z. parametric surface Q Z. 2nd Image T Z Direct recovery of shae from multile views: a arallax based aroach Rakesh Kumar. Anandan Keith Hanna Abstract Given two arbitrary views of a scene under central rojection, if the motion of oints on a arametric

More information

Dr Pavan Chakraborty IIIT-Allahabad

Dr Pavan Chakraborty IIIT-Allahabad GVC-43 Lecture - 5 Ref: Donald Hearn & M. Pauline Baker, Comuter Grahics Foley, van Dam, Feiner & Hughes, Comuter Grahics Princiles & Practice Dr Pavan Chakraborty IIIT-Allahabad Summary of line drawing

More information

Reconstruction of complete 3D object model from multi-view range images.

Reconstruction of complete 3D object model from multi-view range images. Header for SPIE use Reconstruction of complete 3D object model from multi-view range images. Yi-Ping Hung *, Chu-Song Chen, Ing-Bor Hsieh, Chiou-Shann Fuh Institute of Information Science, Academia Sinica,

More information

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE Petra Surynková Charles University in Prague, Faculty of Mathematics and Physics, Sokolovská 83,

More information

Improved Image Super-Resolution by Support Vector Regression

Improved Image Super-Resolution by Support Vector Regression Proceedings of International Joint Conference on Neural Networks, San Jose, California, USA, July 3 August 5, 0 Imroved Image Suer-Resolution by Suort Vector Regression Le An and Bir Bhanu Abstract Suort

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH A. Prokos 1, G. Karras 1, E. Petsa 2 1 Deartment of Surveying, National Technical University of Athens (NTUA),

More information

Cross products. p 2 p. p p1 p2. p 1. Line segments The convex combination of two distinct points p1 ( x1, such that for some real number with 0 1,

Cross products. p 2 p. p p1 p2. p 1. Line segments The convex combination of two distinct points p1 ( x1, such that for some real number with 0 1, CHAPTER 33 Comutational Geometry Is the branch of comuter science that studies algorithms for solving geometric roblems. Has alications in many fields, including comuter grahics robotics, VLSI design comuter

More information

Swift Template Matching Based on Equivalent Histogram

Swift Template Matching Based on Equivalent Histogram Swift emlate Matching ased on Equivalent istogram Wangsheng Yu, Xiaohua ian, Zhiqiang ou * elecommunications Engineering Institute Air Force Engineering University Xi an, PR China *corresonding author:

More information

Use of Multivariate Statistical Analysis in the Modelling of Chromatographic Processes

Use of Multivariate Statistical Analysis in the Modelling of Chromatographic Processes Use of Multivariate Statistical Analysis in the Modelling of Chromatograhic Processes Simon Edwards-Parton 1, Nigel itchener-hooker 1, Nina hornhill 2, Daniel Bracewell 1, John Lidell 3 Abstract his aer

More information

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs An emirical analysis of looy belief roagation in three toologies: grids, small-world networks and random grahs R. Santana, A. Mendiburu and J. A. Lozano Intelligent Systems Grou Deartment of Comuter Science

More information

Image Segmentation Using Topological Persistence

Image Segmentation Using Topological Persistence Image Segmentation Using Toological Persistence David Letscher and Jason Fritts Saint Louis University Deartment of Mathematics and Comuter Science {letscher, jfritts}@slu.edu Abstract. This aer resents

More information

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Loy Hui Chien and Takafumi Aoki Graduate School of Information Sciences Tohoku University Aoba-yama 5, Sendai, 98-8579, Jaan

More information

A STUDY ON CALIBRATION OF DIGITAL CAMERA

A STUDY ON CALIBRATION OF DIGITAL CAMERA A STUDY ON CALIBRATION OF DIGITAL CAMERA Ryuji Matsuoka a, *, Kiyonari Fukue a, Kohei Cho a, Haruhisa Shimoda a, Yoshiaki Matsumae a, Kenji Hongo b, Seiju Fujiwara b a Tokai University Research & Information

More information

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1 CS 428: Fall 21 Introduction to Comuter Grahics Geometric Transformations Andrew Nealen, Rutgers, 21 9/15/21 1 Toic overview Image formation and OenGL (last week) Modeling the image formation rocess OenGL

More information

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER GEOMETRIC CONSTRAINT SOLVING IN < AND < 3 CHRISTOPH M. HOFFMANN Deartment of Comuter Sciences, Purdue University West Lafayette, Indiana 47907-1398, USA and PAMELA J. VERMEER Deartment of Comuter Sciences,

More information

Learning Robust Locality Preserving Projection via p-order Minimization

Learning Robust Locality Preserving Projection via p-order Minimization Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence Learning Robust Locality Preserving Projection via -Order Minimization Hua Wang, Feiing Nie, Heng Huang Deartment of Electrical

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

A Simple and Robust Approach to Computation of Meshes Intersection

A Simple and Robust Approach to Computation of Meshes Intersection A Simle and Robust Aroach to Comutation of Meshes Intersection Věra Skorkovská 1, Ivana Kolingerová 1 and Bedrich Benes 2 1 Deartment of Comuter Science and Engineering, University of West Bohemia, Univerzitní

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Short Papers. Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution 1 INTRODUCTION

Short Papers. Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution 1 INTRODUCTION 466 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE VOL 2 NO 5 MAY 999 Short Paers Symmetry Detection by Generalized Comlex (GC) Moments: A Close-Form Solution Dinggang Shen Horace HS I

More information

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model.

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model. U.C. Berkeley CS273: Parallel and Distributed Theory Lecture 18 Professor Satish Rao Lecturer: Satish Rao Last revised Scribe so far: Satish Rao (following revious lecture notes quite closely. Lecture

More information

Face Recognition Based on Wavelet Transform and Adaptive Local Binary Pattern

Face Recognition Based on Wavelet Transform and Adaptive Local Binary Pattern Face Recognition Based on Wavelet Transform and Adative Local Binary Pattern Abdallah Mohamed 1,2, and Roman Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville, Louisville,

More information

Denoising of Laser Scanning Data using Wavelet

Denoising of Laser Scanning Data using Wavelet 27 Denoising of Laser Scanning Data using Wavelet Jašek, P. and Štroner, M. Czech Technical University in Prague, Faculty of Civil Engineering, Deartment of Secial Geodesy, Thákurova 7, 16629 Praha 6,

More information

Using Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification

Using Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification Using Rational Numbers and Parallel Comuting to Efficiently Avoid Round-off Errors on Ma Simlification Maurício G. Grui 1, Salles V. G. de Magalhães 1,2, Marcus V. A. Andrade 1, W. Randolh Franklin 2,

More information

STRUCTURAL ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL FEATURES

STRUCTURAL ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL FEATURES STRUCTURAL ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL FEATURES Marco A. Chavarria, Gerald Sommer Cognitive Systems Group. Christian-Albrechts-University of Kiel, D-2498 Kiel, Germany {mc,gs}@ks.informatik.uni-kiel.de

More information

Introduction to Visualization and Computer Graphics

Introduction to Visualization and Computer Graphics Introduction to Visualization and Comuter Grahics DH2320, Fall 2015 Prof. Dr. Tino Weinkauf Introduction to Visualization and Comuter Grahics Grids and Interolation Next Tuesday No lecture next Tuesday!

More information

Interactive Image Segmentation

Interactive Image Segmentation Interactive Image Segmentation Fahim Mannan (260 266 294) Abstract This reort resents the roject work done based on Boykov and Jolly s interactive grah cuts based N-D image segmentation algorithm([1]).

More information

Homographies and Mosaics

Homographies and Mosaics Tri reort Homograhies and Mosaics Jeffrey Martin (jeffrey-martin.com) CS94: Image Maniulation & Comutational Photograhy with a lot of slides stolen from Alexei Efros, UC Berkeley, Fall 06 Steve Seitz and

More information

Equality-Based Translation Validator for LLVM

Equality-Based Translation Validator for LLVM Equality-Based Translation Validator for LLVM Michael Ste, Ross Tate, and Sorin Lerner University of California, San Diego {mste,rtate,lerner@cs.ucsd.edu Abstract. We udated our Peggy tool, reviously resented

More information

Texture Mapping with Vector Graphics: A Nested Mipmapping Solution

Texture Mapping with Vector Graphics: A Nested Mipmapping Solution Texture Maing with Vector Grahics: A Nested Mimaing Solution Wei Zhang Yonggao Yang Song Xing Det. of Comuter Science Det. of Comuter Science Det. of Information Systems Prairie View A&M University Prairie

More information

Weight Co-occurrence based Integrated Color and Intensity Matrix for CBIR

Weight Co-occurrence based Integrated Color and Intensity Matrix for CBIR Weight Co-occurrence based Integrated Color and Intensity Matrix for CBIR Megha Agarwal, 2R.P. Maheshwari Indian Institute of Technology Roorkee 247667, Uttarakhand, India meghagarwal29@gmail.com, 2rmaheshwari@gmail.com

More information

A 3D Point Cloud Registration Algorithm based on Feature Points

A 3D Point Cloud Registration Algorithm based on Feature Points International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) A 3D Point Cloud Registration Algorithm based on Feature Points Yi Ren 1, 2, a, Fucai Zhou 1, b 1 School

More information

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand Imaging Geometr 1. Basic Geometric Coordinate Transorms emember: The equation o rojection Cartesian coordinates: (,, z) ( z, z ) C36 Martin Jagersand How do we develo a consistent mathematical ramework

More information

Model-Based Annotation of Online Handwritten Datasets

Model-Based Annotation of Online Handwritten Datasets Model-Based Annotation of Online Handwritten Datasets Anand Kumar, A. Balasubramanian, Anoo Namboodiri and C.V. Jawahar Center for Visual Information Technology, International Institute of Information

More information

Extracting Optimal Paths from Roadmaps for Motion Planning

Extracting Optimal Paths from Roadmaps for Motion Planning Extracting Otimal Paths from Roadmas for Motion Planning Jinsuck Kim Roger A. Pearce Nancy M. Amato Deartment of Comuter Science Texas A&M University College Station, TX 843 jinsuckk,ra231,amato @cs.tamu.edu

More information

Ensemble Learning Based on Parametric Triangular Norms

Ensemble Learning Based on Parametric Triangular Norms Send Orders for Rerints to rerints@benthamscience.ae The Oen Automation and Control Systems Journal, 2014, 6, 997-1003 997 Ensemble Learning Based on Parametric Triangular Norms Oen Access Pengtao Jia

More information

Hardware-Accelerated Formal Verification

Hardware-Accelerated Formal Verification Hardare-Accelerated Formal Verification Hiroaki Yoshida, Satoshi Morishita 3 Masahiro Fujita,. VLSI Design and Education Center (VDEC), University of Tokyo. CREST, Jaan Science and Technology Agency 3.

More information

Wide-baseline Hair Capture using Strand-based Refinement

Wide-baseline Hair Capture using Strand-based Refinement 2013 IEEE Conference on Comuter Vision and Pattern Recognition Wide-baseline Hair Cature using Strand-based Refinement Linjie Luo Princeton University Cha Zhang Microsoft Research Zhengyou Zhang Microsoft

More information

A Multi-Resolution ICP with Heuristic Closest Point Search for Fast and Robust 3D Registration of Range Images

A Multi-Resolution ICP with Heuristic Closest Point Search for Fast and Robust 3D Registration of Range Images A Multi-Resolution ICP with Heuristic Closest Point Search for Fast and Robust 3D Registration of Range Images Timothée Jost and Heinz Hügli Institute of Microtechnology, University of Neuchâtel, Breguet

More information

Distributed Estimation from Relative Measurements in Sensor Networks

Distributed Estimation from Relative Measurements in Sensor Networks Distributed Estimation from Relative Measurements in Sensor Networks #Prabir Barooah and João P. Hesanha Abstract We consider the roblem of estimating vectorvalued variables from noisy relative measurements.

More information

Wavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces

Wavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces Wavelet Based Statistical Adated Local Binary atterns for Recognizing Avatar Faces Abdallah A. Mohamed 1, 2 and Roman V. Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville,

More information

Fast Algorithm to Estimate Dense Disparity Fields

Fast Algorithm to Estimate Dense Disparity Fields Fast Algorithm to Estimate Dense Disarity Fields M Kardouchi a, E Hervet a University of Moncton, Comuter Science Det, Moncton, NB, Canada {kardoum,hervete}@umonctonca This aer describes a method to comute

More information

Continuous Visible k Nearest Neighbor Query on Moving Objects

Continuous Visible k Nearest Neighbor Query on Moving Objects Continuous Visible k Nearest Neighbor Query on Moving Objects Yaniu Wang a, Rui Zhang b, Chuanfei Xu a, Jianzhong Qi b, Yu Gu a, Ge Yu a, a Deartment of Comuter Software and Theory, Northeastern University,

More information

Source Coding and express these numbers in a binary system using M log

Source Coding and express these numbers in a binary system using M log Source Coding 30.1 Source Coding Introduction We have studied how to transmit digital bits over a radio channel. We also saw ways that we could code those bits to achieve error correction. Bandwidth is

More information

Earthenware Reconstruction Based on the Shape Similarity among Potsherds

Earthenware Reconstruction Based on the Shape Similarity among Potsherds Original Paer Forma, 16, 77 90, 2001 Earthenware Reconstruction Based on the Shae Similarity among Potsherds Masayoshi KANOH 1, Shohei KATO 2 and Hidenori ITOH 1 1 Nagoya Institute of Technology, Gokiso-cho,

More information

Global Illumination with Photon Map Compensation

Global Illumination with Photon Map Compensation Institut für Comutergrahik und Algorithmen Technische Universität Wien Karlslatz 13/186/2 A-1040 Wien AUSTRIA Tel: +43 (1) 58801-18688 Fax: +43 (1) 58801-18698 Institute of Comuter Grahics and Algorithms

More information

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems Cheng-Yuan Chang and I-Lun Tseng Deartment of Comuter Science and Engineering Yuan Ze University,

More information

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications OMNI: An Efficient Overlay Multicast Infrastructure for Real-time Alications Suman Banerjee, Christoher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller Abstract We consider an overlay architecture

More information

Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments

Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments Proceedings of 0 4th International Conference on Machine Learning and Comuting IPCSIT vol. 5 (0) (0) IACSIT Press, Singaore Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments

More information

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K.

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K. inuts er clock cycle Streaming ermutation oututs er clock cycle AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS Ren Chen and Viktor K.

More information

Rigid ICP registration with Kinect

Rigid ICP registration with Kinect Rigid ICP registration with Kinect Students: Yoni Choukroun, Elie Semmel Advisor: Yonathan Aflalo 1 Overview.p.3 Development of the project..p.3 Papers p.4 Project algorithm..p.6 Result of the whole body.p.7

More information

Pose estimation of two-pose 3D models using the base tangent plane and stability constraints

Pose estimation of two-pose 3D models using the base tangent plane and stability constraints Pose estimation of two-pose 3D models using the base tangent plane and stability constraints Soon-Yong Park and Murali Subbarao Department of Electrical and Computer Engineering State University of New

More information

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS Kevin Miller, Vivian Lin, and Rui Zhang Grou ID: 5 1. INTRODUCTION The roblem we are trying to solve is redicting future links or recovering missing links

More information

Applying the fuzzy preference relation to the software selection

Applying the fuzzy preference relation to the software selection Proceedings of the 007 WSEAS International Conference on Comuter Engineering and Alications, Gold Coast, Australia, January 17-19, 007 83 Alying the fuzzy reference relation to the software selection TIEN-CHIN

More information

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1 SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin, Mohammad Ali Masnadi-Shirazi 1 1. Shiraz University, Shiraz, Iran,. Sabanci University, Istanbul, Turkey ssamadi@shirazu.ac.ir,

More information

Detection of Occluded Face Image using Mean Based Weight Matrix and Support Vector Machine

Detection of Occluded Face Image using Mean Based Weight Matrix and Support Vector Machine Journal of Comuter Science 8 (7): 1184-1190, 2012 ISSN 1549-3636 2012 Science Publications Detection of Occluded Face Image using Mean Based Weight Matrix and Suort Vector Machine 1 G. Nirmala Priya and

More information

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics

More information

Efficient Sequence Generator Mining and its Application in Classification

Efficient Sequence Generator Mining and its Application in Classification Efficient Sequence Generator Mining and its Alication in Classification Chuancong Gao, Jianyong Wang 2, Yukai He 3 and Lizhu Zhou 4 Tsinghua University, Beijing 0084, China {gaocc07, heyk05 3 }@mails.tsinghua.edu.cn,

More information

INFLUENCE POWER-BASED CLUSTERING ALGORITHM FOR MEASURE PROPERTIES IN DATA WAREHOUSE

INFLUENCE POWER-BASED CLUSTERING ALGORITHM FOR MEASURE PROPERTIES IN DATA WAREHOUSE The International Archives of the Photogrammetry, Remote Sensing and Satial Information Sciences, Vol. 38, Part II INFLUENCE POWER-BASED CLUSTERING ALGORITHM FOR MEASURE PROPERTIES IN DATA WAREHOUSE Min

More information

S16-02, URL:

S16-02, URL: Self Introduction A/Prof ay Seng Chuan el: Email: scitaysc@nus.edu.sg Office: S-0, Dean s s Office at Level URL: htt://www.hysics.nus.edu.sg/~hytaysc I was a rogrammer from to. I have been working in NUS

More information

CS 450: COMPUTER GRAPHICS 2D TRANSFORMATIONS SPRING 2016 DR. MICHAEL J. REALE

CS 450: COMPUTER GRAPHICS 2D TRANSFORMATIONS SPRING 2016 DR. MICHAEL J. REALE CS 45: COMUTER GRAHICS 2D TRANSFORMATIONS SRING 26 DR. MICHAEL J. REALE INTRODUCTION Now that we hae some linear algebra under our resectie belts, we can start ug it in grahics! So far, for each rimitie,

More information

Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4

Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4 Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4 M. Gajbe a A. Canning, b L-W. Wang, b J. Shalf, b H. Wasserman, b and R. Vuduc, a a Georgia Institute of Technology,

More information

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans Available online at htt://ijdea.srbiau.ac.ir Int. J. Data Enveloment Analysis (ISSN 2345-458X) Vol.5, No.2, Year 2017 Article ID IJDEA-00422, 12 ages Research Article International Journal of Data Enveloment

More information

An improved algorithm for Hausdorff Voronoi diagram for non-crossing sets

An improved algorithm for Hausdorff Voronoi diagram for non-crossing sets An imroved algorithm for Hausdorff Voronoi diagram for non-crossing sets Frank Dehne, Anil Maheshwari and Ryan Taylor May 26, 2006 Abstract We resent an imroved algorithm for building a Hausdorff Voronoi

More information

Lecture 2: Fixed-Radius Near Neighbors and Geometric Basics

Lecture 2: Fixed-Radius Near Neighbors and Geometric Basics structure arises in many alications of geometry. The dual structure, called a Delaunay triangulation also has many interesting roerties. Figure 3: Voronoi diagram and Delaunay triangulation. Search: Geometric

More information

Building Polygonal Maps from Laser Range Data

Building Polygonal Maps from Laser Range Data ECAI Int. Cognitive Robotics Worksho, Valencia, Sain, August 2004 Building Polygonal Mas from Laser Range Data Longin Jan Latecki and Rolf Lakaemer and Xinyu Sun and Diedrich Wolter Abstract. This aer

More information

Citation for the original published paper (version of record):

Citation for the original published paper (version of record): htt://www.diva-ortal.org Prerint This is the submitted version of a aer ublished in Robotics and Autonomous Systems. Citation for the original ublished aer (version of record): Andreasson, H., Lilienthal,

More information

Brief Contributions. A Geometric Theorem for Network Design 1 INTRODUCTION

Brief Contributions. A Geometric Theorem for Network Design 1 INTRODUCTION IEEE TRANSACTIONS ON COMPUTERS, VOL. 53, NO., APRIL 00 83 Brief Contributions A Geometric Theorem for Network Design Massimo Franceschetti, Member, IEEE, Matthew Cook, and Jehoshua Bruck, Fellow, IEEE

More information

SELF-ADJUSTED ACTIVE CONTOURS USING MULTI-DIRECTIONAL TEXTURE CUES. E.A. Mylona, M.A. Savelonas, D. Maroulis

SELF-ADJUSTED ACTIVE CONTOURS USING MULTI-DIRECTIONAL TEXTURE CUES. E.A. Mylona, M.A. Savelonas, D. Maroulis SELF-ADJUSTED ACTIVE CONTOURS USING MULTI-DIRECTIONAL TEXTURE CUES E.A. Mylona, M.A. Savelonas, D. Maroulis Deartment of Informatics and Telecommunications, University of Athens, Greece {emylona, msavel,

More information

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image -D Fir Filter Design And Its Alications In Removing Imulse Noise In Digital Image Nguyen Thi Huyen Linh 1, Luong Ngoc Minh, Tran Dinh Dung 3 1 Faculty of Electronic and Electrical Engineering, Hung Yen

More information

A Fast Image Restoration Method Based on an Improved Criminisi Algorithm

A Fast Image Restoration Method Based on an Improved Criminisi Algorithm A Fast Image Restoration Method Based on an Imroved Algorithm Yue Chi1, Ning He2*, Qi Zhang1 Beijing Key Laboratory of Information Services Engineering, Beijing Union University, Beijing 100101, China.

More information

Fast Ellipse Detection and Automatic Marking in Planar Target Image Sequences

Fast Ellipse Detection and Automatic Marking in Planar Target Image Sequences JOURNAL OF COMPUTERS, VOL. 9, NO. 0, OCTOBER 04 379 Fast Ellise Detection and Automatic Marking in Planar Target Image Sequences Weiqi Yuan School of Information Science and Engineering, Shenyang University

More information

Selecting Discriminative Binary Patterns for a Local Feature

Selecting Discriminative Binary Patterns for a Local Feature BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 3 Sofia 015 rint ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0044 Selecting Discriminative Binary atterns

More information

Hou Zhenjie 1 *, Xiao Fei 1,Yuan Dezheng 2 1 School of Information Science & Engineering, Changzhou University, Gehu Str.1,

Hou Zhenjie 1 *, Xiao Fei 1,Yuan Dezheng 2 1 School of Information Science & Engineering, Changzhou University, Gehu Str.1, [Tye text] [Tye text] [Tye text] ISSN : 0974-7435 Volume 10 Issue 23 BioTechnology 2014 An Indian Journal FULL PAPER BTAIJ, 10(23), 2014 [14237-14243] Fast algorithm for image interolation based on data

More information

arxiv: v1 [cs.mm] 18 Jan 2016

arxiv: v1 [cs.mm] 18 Jan 2016 Lossless Intra Coding in with 3-ta Filters Saeed R. Alvar a, Fatih Kamisli a a Deartment of Electrical and Electronics Engineering, Middle East Technical University, Turkey arxiv:1601.04473v1 [cs.mm] 18

More information