Image-Based Floor Segmentation in Visual Inertial Navigation

Size: px
Start display at page:

Download "Image-Based Floor Segmentation in Visual Inertial Navigation"

Transcription

1 -Based Floor Segmentation in Visal Inertial Navigation Gillem Casas Barceló, Ghazaleh Panahandeh, and Magns Jansson KTH Royal Institte of Technology ACCESS Linnaes Center Abstract This paper presents a floor segmentation algorithm for indoor seqences that orks ith single grey-scale images. The portion of the floor closest to the camera is segmented by jdiciosly joining a set of horizontal and vertical lines, previosly detected. Since the proposed method is not based on compting the vanishing point, the system can deal ith any kind of indoor scenes and adapts qickly to camera movements. A second contribtion is the detection of moving featres for points ithin the segmented floor area. Based on the estimated camera ego-motion, the grond plane homography is derived. Then, the expected optical flo for the grond points is calclated and sed for rejecting featres that belong to moving obstacles. A key point of the designed method is that no restrictions on the camera motion are imposed for the homography derivation. I. INTRODUCTION Segmenting the floor is a challenging problems in image processing and has a ide range of applications in the engineering field [], [2]. Speclar reflections and textred floors are the main difficlties faced by floor segmentation algorithms [3]. Besides, accrate approaches mst deal ith changes in the illmination and strctre of the scene [4]. In mobile robot navigation systems, visal-based techniqes are replacing historical schemes de to their simplicity and lo cost. Sch systems need to recognize the strctre of the scene and avoid both static and moving obstacles. Therefore, floor segmentation, moving objects detection, and obstacle removal become significant tasks for giding the robot ithin an environment [5], [6]. Floor segmentation is also becoming interesting to be sed in grond plane-based camera ego-motion estimation in vision-aided inertial navigation systems (INS), sch as [7] and [8]. Althogh the motion estimation in these methods is based on the grond plane featres, they do not specifically address the problem of floor detection. The designed method has been conceived to be integrated into the INS presented in [9]. A. Related ork Dring the past years, a large amont of ork related to obstacle avoidance and grond plane detection has been done (e.g., [0], []). Regarding single camera techniqes, Wang et al. [2] presented a region-based method that provides a local obstacle map at high resoltion in real-time. In [3], a homography-based techniqe is introdced to estimate the grond plane normal. Then, the floor is detected by compting plane normals from motion fields in image seqences. Hoever, these methods are restricted to static environments. On the other hand, there are also many methods in the literatre focsed on otdoor environments and detection of moving vehicles [4], [5]. In [6], the backgrond motion is estimated and compensated sing an affine transform, hile [7] takes advantage of knoing the camera ego-motion and exploits spatial constraints to detect the motion in a second step. Odometric information is sed by Braillon et al. [8] to model the expected motion of the points on the grond plane. The location of the moving obstacles is determined by the points that do not follo this model. Hoever, to the best of or knoledge, only fe methods specifically face the problem of floor segmentation (e.g., [2], [4]). The most similar approach to the one presented in this paper as implemented by Li and Birchfield [3]. They designed a techniqe, applied to single color images, that combines three visal ces for evalating the likelihood of horizontal intensity edges to be part of the all-floor bondary. Since their algorithm comptes the vanishing point, it is restricted to typical corridor scenes and adapts sloly to camera movements. B. Approach overvie Unlike other single image methods, sch as [3], or proposed system orks ith grey-scale images and does not reqire to compte the vanishing point. Conseqently, it adapts faster to changes in camera motion and is able to deal ith all types of indoor scenes. A floor polyline is defined, containing the all-floor and floor-obstacles bondaries. In order to dra this polyline, an acte ay of joining the most important lines from an edge detector is applied. Finally, a mask describing the floor area is generated. A relevant attribte of or ne approach is that only the bondaries belo the half image are considered, assming that a sfficient part of the floor ith enogh featre points is ithin this region. After segmenting the floor, featre extraction and matching is performed beteen consective frames. Based on the estimated ego-motion of the camera, the homography matrix for the grond plane is calclated. In contrast to [8], hich is restricted to forard motion, the homography in or method is derived for general motion and rotation of the camera. Then, the expected optical flo is compted for featres ithin the floor mask at the crrent frame. Moving featres are detected

2 Edge and Line Detec5on Single Edge detector Hogh Transform (a) (b) Horizontal lines Ver+cal lines Floor Polyline Sketching Mask and polyline from previos frame (c) (d) Floor Mask Genera5on Fig.. General scheme for the proposed floor segmentation method. by comparing their expected and real motion, given by the estimated optical flo and the correspondences, respectively. II. FLOOR SEGMENTATION ALGORITHM As shon in Fig., the proposed method is divided into three main blocks: ) edge and line detection, 2) floor polyline sketching and 3) floor mask generation. In this section, the three parts are discssed. A. Edge and Line Detection The first block of or algorithm consists of detecting, identifying and describing the main lines of the image, hich define the strctre of the scene. The detected lines are divided into to grops: horizontal and vertical. First of all, the Canny edge detector [9] is applied to detect the edges from the given pictre (see Fig. 2b). Then, a list of all the points belonging to every edge is generated from the Canny mask. De to real orld noisy conditions, short sprios edges that are not important regarding the scene strctre description might appear. Ths, edges shorter than 60 pixels are removed at this point. Since the algorithm to dra the floor polyline reqires straight vertical and horizontal lines, each edge is fitted into a set of straight segments. In order to prne and classify the line segments, the Hogh transform is applied [20]. In the transformed domain, line segments are divided into to sets: vertical (listv) and horizontal (listh). Based on the tested seqences, a slope range to classify the line segments is determined. A line is classified as vertical if its slope is ithin ±0 of the vertical direction. Horizontal segments are given a ider slope range: ±65 of the horizontal direction. The rest of the lines are rejected. In grond plane-based ego-motion estimation approaches, the grond featres closest to the camera have the main contribtion to the motion estimation. Since or method is designed for sch applications, it is not spposed to segment the hole floor, bt only a sfficient part that is the closest to the camera. Hence, lines above the half of the image ill not be taken into accont, redcing the comptational cost of the algorithm. Applying the half image constraint entails: (e) Fig. 2. Partial images from Floor Segmentation Algorithm. (a) Original image. (b) Canny edge detector mask. (c) Detected edges, each edge is painted in a random different color. (d) Line segments from detected edges. (e) Horizontal and vertical lines after classifying them in Hogh domain, red line is at of the image. (f) Remaining lines after applying the half image 2 constraint. Vertical lines hose bottom points lie above it are removed. Vertical lines ith both top and bottom points belo it are removed. Horizontal lines hose beginning and ending points lie above it are removed. Horizontal lines ith jst one beginning/ending point belo it are ct. The ne beginning/ending point is set at the point of the line that corresponds to the y coordinate vale eqal to one half of the height of the image. B. Floor Polyline Sketching A polyline representing the all-floor and floor-obstacles bondaries at the bottom half image is dran by jdiciosly joining lines from the to lists defined in Section II-A. Knoledge of the height and orientation of the camera, as ell as typical strctre of indoor scenes and geometric constraints are taken into accont to select hich lines to se. The main idea is to dra a polyline, from left to right, connecting the endings of the horizontal and vertical lines one progressively enconters. For every iteration in the main algorithm (see Fig. 3), the first step is to find hich point, ithin listh and listv, is most to the left. While there is still some element in any list, the line that has its beginning point (in the case of horizontal lines) or its bottom point (in the case of vertical lines) most to the left is selected. Dring all the procedre, the coordinates of the last point of the line segment that is being dran are stored (last, lasty ). When a vertical line is chosen, its bottom point is directly sed for draing the floor polyline. Hoever, in order to (f)

3 listh & listv empty? Find point most to the le>. First line? Hori- zontal line? *Condi- 7ons (a) (b) Remove line from listh. Hori- zontal line? *Condi- 7ons *Act, Act3, Act4, Act5, Act6. *Act, Act3, Act6. *Act2, Act3, Act6. listh & listv empty? GO TO TOP Remove line from listh. *Act2, Act3, Act4, Act5, Act6. Dra a horizontal line at ½ of the image. Join the last point ith the right corner by straight line. line dran yet? Act: Join point to {last,lasty} by a straight line. Condi4ons: (at least mst be accomplished) Act2: Join point to le> corner by a straight line. Larger than 50 pixels? Act3: Update last and lasty Orienta7on <±60º AND beginning/ending Act4: Follo the hole horizontal line. point closer than 60 pixels from a corner? Act5: Reset beginning points of horizontal lines at the le> Beginning/ending point closer than 45 pixels of last to (last+,f(last+)), f(x) refers to the eqa7on from a bodom point of a ver7cal line? of the modified line. Remove all lines at the le> of last. Act6: Remove line from list. Fig. 3. Flochart of the Floor Polyline Sketching algorithm. avoid the effect of sprios edges that might appear becase of textred floors or speclar reflections, three conditions are checked hen a horizontal line is selected. At least one of these conditions mst be satisfied to consider the horizontal line as a segment of the floor polyline. The to first ones are related to ho the all-floor bondary shold look like, hile the third one is to ensre obstacle detection. The first condition arises becase horizontal lines that are part of the all-floor bondary are expected to be long. De to the height and the orientation of the camera, they are also expected to describe a certain angle ith respect to the vertical direction, hich flfills the reqirements of the second condition. For possible obstacles, both the horizontal line of its base and the vertical lines of its edges are detected, so the third condition holds. When all the lines have been analyzed, the last considered point is joined ith the right corner of the image by a horizontal straight line, giving the final floor polyline. If no line has been sed so far, the hole bottom part of the image is assmed to be part of the grond. Conseqently, the floor polyline becomes a straight horizontal line at one half of the height of the image. C. Floor Mask Generation A first version of the mask is generated by setting the pixels belo the polyline to hite. The rest of the pixels in the image remain in black. The area of the floor region is compted by smming-p the nmber of hite pixels ithin the mask Npix t. In order to avoid sdden changes that might redce dramatically the floor area, Npix t is compared ith STOP (c) Fig. 4. Floor polyline and mask generation. (a) Original image. (b) Lines sed to define the floor polyline. (c) Final floor polyline. (d) Final floor mask. the area defined by the mask at the previos frame Npix t. If the ne area is more than 30% smaller than the area of the floor region at the previos frame Npix t < 0.7Npix t, the method keeps the same floor polyline and the same mask as the previos frame. Real obstacles do not appear fast enogh in order to redce more than 30% of the region of the floor from one frame to the next one. On the contrary, changes in the illmination of the scene or textred floors can case this effect and the system mst ignore them. (d) III. MOVING FEATURES DETECTION Althogh moving objects ith ell-defined edges are rejected by the floor mask, irreglar moving obstacles, sch as feet, might partially lie ithin the mask. To avoid selecting featres belonging to moving obstacles, a moving featres detection method for featres inside the mask has been designed. After establishing featre correspondences beteen consective frames, the expected optical flo of the grond points is compared ith the real motion of each featre correspondence in order to detect moving featres. Using the provided camera ego-motion estimation from [9], the homography matrix H for the grond plane is derived folloing a similar procedre as the one presented in [8]. Then, the expected optical flo f(, v) is compted from H, only for the featre correspondences inside the floor mask at the crrent frame. The proposed soltion in [8] is derived for the specific case here the orientation of the camera relative to the grond is fixed and the motion is straight forard. In contrast to their method, here the derivation of H is generalized. The details of the this derivation are given in the Appendix. A. Featre Prning In the first step, featres are removed if their optical flo vector and their correspondence vector angles differ more than a certain threshold. For the tested pairs of frames, this threshold is heristically set to 20. Mismatches and featres ith a significant different motion direction from the motion of the camera are removed right at this point. In order to prne remaining moving featres, a similarity vale is calclated.

4 err pdf frame26 frame (a) density 50 (b) Fig. 5. Prning of moving featres. (a) All featres correspondences beteen frames ith their corresponding estimated optical flo. (b) Correspondences after applying the floor mask and prning moving featres To begin ith, the intensity difference beteen every featre in the crrent frame and its expected position in the previos image is compted. This difference vale is defined as the sm of sqares differences (SSD) ithin a neighborhood region arond the to positions: D= [It ( + i, v + j) It t ( + i, v + j)]2 () (i,j) W here It (, v) is the intensity vale of a featre at (, v)t in the crrent frame and It t (, v ) is the intensity vale of the featre in the previos image (, v )T = (, v)t tf~(, v)t. For the tested pairs of frames, the neighborhood indo size is set to 9 9, hich reaches a good compromise beteen performance and comptational time. Assming constant illmination, D tends to zero for featres on the grond, hile it has greater vales for featres belonging to moving obstacles. Then, a similarity vale for every match is defined as D, here D is the normalized difference. This implies that the similarity is beteen 0 and, giving an idea of the likelihood of each featre correspondence to be part of the grond. Finally, the similarity vale is thresholded and all featres hose similarity vale is belo a threshold are removed. This parameter reglates the amont of featres that are rejected and can be optimized at every frame. For the tested seqences, it is set to 0.7, hich shos a good performance (see Fig. 5). IV. E PERIMENTAL R ESULTS The implemented algorithms have been tested sing several forard-looking seqences reflecting typical indoor scenes challenges, sch as speclar reflections or textred floors. An AVT Gppy monochrome camera as sed, hich generated images ith a resoltion of 752x480 pixels, 8 bits and 0Hz. It as rigidly monted at the top of a trolley, at 85cm height, and shifted 25 toards the floor to maximize the floor area belo the half of the image. Examples of the recorded seqences as ell as the floor segmentation otpt videos for all the tested seqences are available at the YoTbe channel [2]. In order to qantitatively evalate the performance of the floor segmentation algorithm, the folloing test as carried ot. Up to 500 random frames from the set of recorded seqences ere manally labeled yielding a grond trth all-floor and floor-obstacles bondary at the bottom half part of the image. The error of the algorithm is defined as err vales Fig. 6. Error measrement (err) pdf for the 500 labeled images. The red vertical line is sitated at 0.8. the percentage of the area of the difference, beteen the grond trth and the estimated polyline, ith respect to the total area of the grond trth floor. This difference can be compted as the sm, over all the colmns in the image, of the difference beteen the y coordinates of the grond trth and the estimated polyline as: P y (x) ygt (x) (2) err = x N pixgt Fig. 6 depicts the probability density fnction of err over all the labeled frames. tice that, for most of the tested frames, the err has a very lo vale. Considering the floor polyline estimation as a sccess if err < 0.8, or approach correctly detects the floor region in the 89.8% of cases. Fig. 7 presents a set of sample otpt frames of the algorithm. These reslts prove that or approach can be applied in different environments, even ith the presence of speclar reflections, changes in the illmination and textred floors. Besides, it is able to deal ith big moving obstacles ith ell-defined edges. Hoever, tests have proved that the floor segmentation method itself is not able to reject small irreglar obstacles, sch as people s feet, from the floor mask (see Fig. 8). Hence, a moving featres detection method has been implemented as ell. On the contrary, no qantitative performance evalation has been carried ot for the moving featres detection. Tests have proved that the optical flo estimation fails in arond 40% of the analyzed frames. Nevertheless, hen a correct estimation is achieved, the moving featres prning method, together ith the floor mask, is able to remove more than 90% of the featres belonging to moving obstacles (see Fig. 5).

5 V. CONCLUSIONS AND FUTURE WORK This paper has presented a method to segment the floor and detect moving featres. The floor segmentation algorithm can deal ith difficlt illmination conditions, speclar reflections and static obstacles. Moreover, it has been proved to be able to adapt qickly to changes in the scene. The estimated motion parameters of the camera are assmed to be knon for detecting moving featres. A noteorthy contribtion of the designed method is that no restrictions on the camera motion are introdced for the grond plane homography estimation. Hoever, reslts have proved that the optical flo estimation only holds in arond 60% of the tested examples. So far, no pattern is detected in the erroneos estimations. A deep analysis mst be carried ot to find the cases of this lo percentage of effectiveness. We believe that exploiting temporal information in the homography estimation old increase the performance. APPENDI HOMOGRAPHY AND OPTICAL FLOW DERIVATION The projection eqation for general motion of the camera of 3D points into the image pixel coordinates is: v = KRb c [ R b Rn p ] b Y n Z (A.3) W orld here K is the matrix of the intrinsic camera parameters; Rb c is the direction-cosine matrix that rotates a vector from camera to body-pixels and it is constant all along the seqence; vector p contains the estimated position of the camera at the crrent frame; Rn b is the matrix that rotates from body to navigationframes. It is defined by the angles of the rotated coordinate system (eqation (2.3) in [22]) as: Rn b = R R 2 R 3 R 2 R 22 R 23 (A.4) R 3 R 32 R 33 R = cos(ψ) cos(θ) R 2 = sin(ψ) cos(θ) R 3 = sin(θ) R 2 = sin(ψ) cos(φ) + cos(ψ) sin(θ) sin(φ) R 22 = cos(ψ) cos(φ) + sin(ψ) sin(θ) sin(φ) R 23 = cos(θ) sin(φ) R 3 = sin(ψ) sin(φ) + cos(ψ) sin(θ) cos(φ) R 32 = cos(ψ) sin(φ) + sin(ψ) sin(θ) cos(φ) R 33 = cos(θ) cos(φ) (A.5a) (A.5b) (A.5c) (A.5d) (A.5e) (A.5f) (A.5g) (A.5h) (A.5i) here H is defined by: and J = H = KR c bj R R 2 R p x R 2 p y R 3 p z R 2 R 22 R 2 p x R 22 p y R 23 p z R 3 R 32 R 3 p x R 32 p y R 33 p z (A.7) (A.8) the temporal derivative of eqation (A.6) is compted: v ẇ = Ḣ Y (A.9) Grond The final relation, combining eqations (A.6) and (A.9), becomes: here v ẇ = ḢH Ḣ = KR c b J v (A.0) (A.) By definition, the optical flo can be expressed as: ( ) f(, v, ) = ( ), ( v ) = ( ) ẇ v vẇ, 2 2 The folloing transformations are sed: ( ) v = ( ) and v v = ẇ v = ḢH v ẇ v ẇ (A.2) (A.3) (A.4) The final expression for the optical flo is then defined as: ( f(, v ẇ ) ) = v v ẇ (A.5) Assming that the grond is flat and located at Z = 0: v = H Y (A.6) Grond

6 Fig. 7. Floor Segmentation Algorithm performance. Random frames from three different seqences proving that the method can deal ith speclar reflections, textred floors and both static and moving obstacles ith ell defined edges. Fll seqences can be fond in [2]. Fig. 8. Floor Segmentation Algorithm performance. tice that the feet are partially inside the defined floor area, in most of the cases. REFERENCES [] Z. Chen and S. Birchfield, Visal detection of lintel-occlded doors from a single image, in IEEE Compter Vision and Pattern Recognition Workshops (CVPR), 8, pp. 8. [2] D. Lee, M. Hebert, and T. Kanade, Geometric reasoning for single image strctre recovery, in Compter Vision and Pattern Recognition (CVPR), 9, pp [3] Y. Li and S. Birchfield, -based segmentation of indoor corridor floors for a mobile robot, in Intelligent Robots and Systems (IROS), 200, pp [4] N. Pears and B. Liang, Grond plane segmentation for mobile robot visal navigation, in IEEE Intelligent Robots and Systems,, vol. 3, pp [5] D. Conrad and G. DeSoza, Homography-based grond plane detection for mobile robot navigation sing a modified EM algorithm, in Proc. of ICAR, May. 200, pp [6] G. Panahandeh, N. Mohammadiha, and M. Jansson, Grond plane featre detection in mobile vision-aided inertial navigation, in Intelligent Robots and Systems (IROS), 202. [7]. Song, L. Seneviratne, and K. Althoefer, A kalman filter-integrated optical flo method for velocity sensing of mobile robots, Mechatronics, IEEE/ASME Transactions on, vol. 6, no. 3, pp , 20. [8] C. Hide, T. Botterill, and M. Andreotti, Lo cost vision-aided im for pedestrian navigation, in Ubiqitos Positioning Indoor Navigation and Location Based Service (UPINLBS), 200, pp. 7. [9] G. Panahandeh, D. Zachariah, and M. Jansson, Exploiting grond plane constraints for visal-inertial navigation, in Position Location and Navigation Symposim (PLANS), 202, pp [0] T. Wekel, O. Kroll-Peters, and S. Albayrak, Vision based obstacle detection for heeled robots, in IEEE Control, Atomation and Systems (ICCAS), 8, pp [] P. Lombardi, M. Zanin, and S. Messelodi, Unified stereovision for grond, road, and obstacle detection, in IEEE Intelligent Vehicles Symposim, 5, pp [2] H. Wang, K. Yan, W. Zo, and Y. Peng, Real-time obstacle detection ith a single camera, in Indstrial Technology, 5, pp [3] Y. Kim and H. Kim, Layered grond floor detection for vision-based mobile robot navigation, in IEEE Robotics and Atomation, 4, vol., pp [4] B. Jng and G. S. Skhatme, Detecting moving objects sing a single camera on a mobile robot in an otdoor environment, in in International Conference on Intelligent Atonomos Systems, 4, pp [5] J. Odobez and P. Bothemy, Detection of mltiple moving objects sing mltiscale mrf ith camera motion compensation, in Processing (IEEE), 994, vol. 2, pp [6] A. Behrad, A. Shahrokni, S. A. Motamedi, and K. Madani, A Robst Vision-based Moving Target Detection and Tracking System, in and Vision Compting conference,. [7] J. Klappstein, F. Stein, and U. Franke, Monoclar motion detection sing spatial constraints in a nified manner, in IEEE Intelligent Vehicles Symposim, 6, pp [8] C. Braillon, C. Pradalier, J. Croley, and C. Lagier, Real-time moving obstacle detection sing optical flo models, in IEEE Intelligent Vehicles Symposim, 6, pp [9] J. Canny, A comptational approach to edge detection, Pattern Analysis and Machine Intelligence,986, vol. PAMI-8, no. 6, pp [20] P. Hogh, Method and means for recognizing complex patterns, U.S. Patent , 962. [2] Yotbe channel ith tested seqences. Available online from: videos?flo=grid&vie=. [22] M. B. Jay Farrell, The Global Positioning System and Inertial Navigation, st ed. McGra-Hill Professional, 998.

Real-time mean-shift based tracker for thermal vision systems

Real-time mean-shift based tracker for thermal vision systems 9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University

More information

Fast Obstacle Detection using Flow/Depth Constraint

Fast Obstacle Detection using Flow/Depth Constraint Fast Obstacle etection sing Flow/epth Constraint S. Heinrich aimlerchrylser AG P.O.Box 2360, -89013 Ulm, Germany Stefan.Heinrich@aimlerChrysler.com Abstract The early recognition of potentially harmfl

More information

A sufficient condition for spiral cone beam long object imaging via backprojection

A sufficient condition for spiral cone beam long object imaging via backprojection A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners On Plane Constrained Bonded-Degree Spanners Prosenjit Bose 1, Rolf Fagerberg 2, André an Renssen 1, Sander Verdonschot 1 1 School of Compter Science, Carleton Uniersity, Ottaa, Canada. Email: jit@scs.carleton.ca,

More information

Appearance Based Tracking with Background Subtraction

Appearance Based Tracking with Background Subtraction The 8th International Conference on Compter Science & Edcation (ICCSE 213) April 26-28, 213. Colombo, Sri Lanka SD1.4 Appearance Based Tracking with Backgrond Sbtraction Dileepa Joseph Jayamanne Electronic

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners Algorithmica manscript No. (ill be inserted by the editor) 1 On Plane Constrained Bonded-Degree Spanners 2 3 Prosenjit Bose Rolf Fagerberg André an Renssen Sander Verdonschot 4 5 Receied: date / Accepted:

More information

Object Pose from a Single Image

Object Pose from a Single Image Object Pose from a Single Image How Do We See Objects in Depth? Stereo Use differences between images in or left and right eye How mch is this difference for a car at 00 m? Moe or head sideways Or, the

More information

Compound Catadioptric Stereo Sensor for Omnidirectional Object Detection

Compound Catadioptric Stereo Sensor for Omnidirectional Object Detection Compond Catadioptric Stereo Sensor for mnidirectional bject Detection Ryske Sagawa Naoki Krita Tomio Echigo Yasshi Yagi The Institte of Scientific and Indstrial Research, saka University 8-1 Mihogaoka,

More information

On the complexity of Submap Isomorphism

On the complexity of Submap Isomorphism On the compleit of Sbmap Isomorphism Christine Solnon 1,2, Gillame Damiand 1,2, Colin de la Higera 3, and Jean-Christophe Janodet 4 1 INSA de Lon, LIRIS, UMR 5205 CNRS, 69621 Villerbanne, France 2 Université

More information

Stereo (Part 2) Introduction to Computer Vision CSE 152 Lecture 9

Stereo (Part 2) Introduction to Computer Vision CSE 152 Lecture 9 Stereo (Part 2) CSE 152 Lectre 9 Annoncements Homework 3 is de May 9 11:59 PM Reading: Chapter 7: Stereopsis Stereo Vision Otline Offline: Calibrate cameras & determine B epipolar geometry Online C D A

More information

Uncertainty Determination for Dimensional Measurements with Computed Tomography

Uncertainty Determination for Dimensional Measurements with Computed Tomography Uncertainty Determination for Dimensional Measrements with Compted Tomography Kim Kiekens 1,, Tan Ye 1,, Frank Welkenhyzen, Jean-Pierre Krth, Wim Dewlf 1, 1 Grop T even University College, KU even Association

More information

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS Proceedings th FIG Symposim on Deformation Measrements Santorini Greece 00. ABSOUTE DEFORMATION PROFIE MEASUREMENT IN TUNNES USING REATIVE CONVERGENCE MEASUREMENTS Mahdi Moosai and Saeid Khazaei Mining

More information

Curves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science

Curves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science Crves and Srfaces CS 57 Interactive Compter Graphics Prof. David E. Breen Department of Compter Science E. Angel and D. Shreiner: Interactive Compter Graphics 6E Addison-Wesley 22 Objectives Introdce types

More information

IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION

IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION ICAS 2 CONGRESS IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION Christophe Le Garrec, Marc Hmbert, Michel Lacabanne Aérospatiale Matra

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 424 Compter Graphics Crves and Srfaces Yong Cao Virginia Tech Reference: Ed Angle, Interactive Compter Graphics, University of New Mexico, class notes Crve and Srface Modeling Objectives Introdce types

More information

The Disciplined Flood Protocol in Sensor Networks

The Disciplined Flood Protocol in Sensor Networks The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab

More information

PlenoPatch: Patch-based Plenoptic Image Manipulation

PlenoPatch: Patch-based Plenoptic Image Manipulation 1 PlenoPatch: Patch-based Plenoptic Image Maniplation Fang-Le Zhang, Member, IEEE, Je Wang, Senior Member, IEEE, Eli Shechtman, Member, IEEE, Zi-Ye Zho, Jia-Xin Shi, and Shi-Min H, Member, IEEE Abstract

More information

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz

More information

Picking and Curves Week 6

Picking and Curves Week 6 CS 48/68 INTERACTIVE COMPUTER GRAPHICS Picking and Crves Week 6 David Breen Department of Compter Science Drexel University Based on material from Ed Angel, University of New Mexico Objectives Picking

More information

A Robust Method of Facial Feature Tracking for Moving Images

A Robust Method of Facial Feature Tracking for Moving Images A Robust Method of Facial Feature Tracking for Moving Images Yuka Nomura* Graduate School of Interdisciplinary Information Studies, The University of Tokyo Takayuki Itoh Graduate School of Humanitics and

More information

PlenoPatch: Patch-based Plenoptic Image Manipulation

PlenoPatch: Patch-based Plenoptic Image Manipulation 1 PlenoPatch: Patch-based Plenoptic Image Maniplation Fang-Le Zhang, Member, IEEE, Je Wang, Senior Member, IEEE, Eli Shechtman, Member, IEEE, Zi-Ye Zho, Jia-Xin Shi, and Shi-Min H, Member, IEEE Abstract

More information

AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING

AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING Mingsheng LIAO, Li ZHANG, Zxn ZHANG, Jiangqing ZHANG Whan Technical University of Srveying and Mapping, Natinal Lab. for Information Eng. in

More information

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion

More information

Stereopsis Raul Queiroz Feitosa

Stereopsis Raul Queiroz Feitosa Stereopsis Ral Qeiroz Feitosa 5/24/2017 Stereopsis 1 Objetie This chapter introdces the basic techniqes for a 3 dimensional scene reconstrction based on a set of projections of indiidal points on two calibrated

More information

arxiv: v1 [cs.cv] 8 May 2017

arxiv: v1 [cs.cv] 8 May 2017 Light Field Video Captre Using a Learning-Based Hybrid Imaging System arxiv:105.0299v1 [cs.cv] 8 May 201 TING-CHUN WANG, University of California, Berkeley JUN-YAN ZHU, University of California, Berkeley

More information

arxiv: v1 [cs.cg] 1 Feb 2016

arxiv: v1 [cs.cg] 1 Feb 2016 The Price of Order Prosenjit Bose Pat Morin André van Renssen, arxiv:160.00399v1 [cs.cg] 1 Feb 016 Abstract We present tight bonds on the spanning ratio of a large family of ordered θ-graphs. A θ-graph

More information

Lecture 10. Diffraction. incident

Lecture 10. Diffraction. incident 1 Introdction Lectre 1 Diffraction It is qite often the case that no line-of-sight path exists between a cell phone and a basestation. In other words there are no basestations that the cstomer can see

More information

arxiv: v2 [cs.cg] 5 Aug 2014

arxiv: v2 [cs.cg] 5 Aug 2014 The θ 5 -graph is a spanner Prosenjit Bose Pat Morin André van Renssen Sander Verdonschot November 5, 2018 arxiv:12120570v2 [cscg] 5 Ag 2014 Abstract Given a set of points in the plane, e sho that the

More information

IOGP: An Incremental Online Graph Partitioning Algorithm for Distributed Graph Databases

IOGP: An Incremental Online Graph Partitioning Algorithm for Distributed Graph Databases : An Incremental Online Graph Partitioning Algorithm for Distribted Graph Databases Dong Dai Texas Tech University Lbbock, Texas dong.dai@tt.ed Wei Zhang Texas Tech University Lbbock, Texas X-Spirit.zhang@tt.ed

More information

POWER-OF-2 BOUNDARIES

POWER-OF-2 BOUNDARIES Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of

More information

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional Acknoledgement. The athors thank Bill Lenhart for interesting discssions on the recongration of rlers. References [1] Hopcroft, J., D. Joseph and S. Whitesides, Moement problems for todimensional linkages,

More information

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands

More information

Constrained Routing Between Non-Visible Vertices

Constrained Routing Between Non-Visible Vertices Constrained Roting Between Non-Visible Vertices Prosenjit Bose 1, Matias Korman 2, André van Renssen 3,4, and Sander Verdonschot 1 1 School of Compter Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca,

More information

COMPOSITION OF STABLE SET POLYHEDRA

COMPOSITION OF STABLE SET POLYHEDRA COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining

More information

Prof. Kozyrakis. 1. (10 points) Consider the following fragment of Java code:

Prof. Kozyrakis. 1. (10 points) Consider the following fragment of Java code: EE8 Winter 25 Homework #2 Soltions De Thrsday, Feb 2, 5 P. ( points) Consider the following fragment of Java code: for (i=; i

More information

EEC 483 Computer Organization

EEC 483 Computer Organization EEC 483 Compter Organization Chapter 4.4 A Simple Implementation Scheme Chans Y The Big Pictre The Five Classic Components of a Compter Processor Control emory Inpt path Otpt path & Control 2 path and

More information

11 - Bump Mapping. Bump-Mapped Objects. Bump-Mapped Objects. Bump-Mapped Objects. Limitations Of Texture Mapping. Bumps: Perturbed Normals

11 - Bump Mapping. Bump-Mapped Objects. Bump-Mapped Objects. Bump-Mapped Objects. Limitations Of Texture Mapping. Bumps: Perturbed Normals CSc 155 Advanced Compter Graphics Limitations Of extre Mapping extre mapping paints srfaces o extre image is typically fixed Some characteristics are difficlt to textre o Roghness, Wrinkles extre illmination

More information

Subgraph Matching with Set Similarity in a Large Graph Database

Subgraph Matching with Set Similarity in a Large Graph Database 1 Sbgraph Matching with Set Similarity in a Large Graph Database Liang Hong, Lei Zo, Xiang Lian, Philip S. Y Abstract In real-world graphs sch as social networks, Semantic Web and biological networks,

More information

Light Field Video Capture Using a Learning-Based Hybrid Imaging System

Light Field Video Capture Using a Learning-Based Hybrid Imaging System Light Field Video Captre Using a Learning-Based Hybrid Imaging System TING-CHUN WANG, University of California, Berkeley JUN-YAN ZHU, University of California, Berkeley NIMA KHADEMI KALANTARI, University

More information

Para-catadioptric camera auto-calibration from epipolar geometry

Para-catadioptric camera auto-calibration from epipolar geometry CENTER FOR MACHINE PERCEPTION CZECH TECHNICAL UNIVERSITY Para-catadioptric camera ato-calibration from epipolar geometry Branislav Mičšík and Tomáš Pajdla micsb1@cmp.felk.cvt.cz, pajdla@cmp.felk.cvt.cz

More information

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003 From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information

More information

Statistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem

Statistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem Statistical Methods in fnctional MRI Lectre 7: Mltiple Comparisons 04/3/13 Martin Lindqist Department of Biostatistics Johns Hopkins University Data Processing Pipeline Standard Analysis Data Acqisition

More information

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing 1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity

More information

Topic Continuity for Web Document Categorization and Ranking

Topic Continuity for Web Document Categorization and Ranking Topic Continity for Web ocment Categorization and Ranking B. L. Narayan, C. A. Mrthy and Sankar. Pal Machine Intelligence Unit, Indian Statistical Institte, 03, B. T. Road, olkata - 70008, India. E-mail:

More information

Constructing and Comparing User Mobility Profiles for Location-based Services

Constructing and Comparing User Mobility Profiles for Location-based Services Constrcting and Comparing User Mobility Profiles for Location-based Services Xihi Chen Interdisciplinary Centre for Secrity, Reliability and Trst, University of Lxemborg Jn Pang Compter Science and Commnications,

More information

3D SURFACE RECONSTRUCTION BASED ON COMBINED ANALYSIS OF REFLECTANCE AND POLARISATION PROPERTIES: A LOCAL APPROACH

3D SURFACE RECONSTRUCTION BASED ON COMBINED ANALYSIS OF REFLECTANCE AND POLARISATION PROPERTIES: A LOCAL APPROACH 3D SURFACE RECONSTRUCTION BASED ON COMBINED ANALYSIS OF REFLECTANCE AND POLARISATION PROPERTIES: A LOCAL APPROACH Pablo d Angelo and Christian Wöhler DaimlerChrysler Research and Technology, Machine Perception

More information

Evaluating Influence Diagrams

Evaluating Influence Diagrams Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will

More information

Image Compression Compression Fundamentals

Image Compression Compression Fundamentals Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers

More information

Hardware-Accelerated Free-Form Deformation

Hardware-Accelerated Free-Form Deformation Hardware-Accelerated Free-Form Deformation Clint Cha and Ulrich Nemann Compter Science Department Integrated Media Systems Center University of Sothern California Abstract Hardware-acceleration for geometric

More information

Reading. 13. Texture Mapping. Non-parametric texture mapping. Texture mapping. Required. Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8.

Reading. 13. Texture Mapping. Non-parametric texture mapping. Texture mapping. Required. Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8. Reading Reqired Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8. Recommended 13. Textre Mapping Pal S. Heckbert. Srvey of textre mapping. IEEE Compter Graphics and Applications 6(11): 56--67,

More information

Chapter 4: Network Layer

Chapter 4: Network Layer Chapter 4: Introdction (forarding and roting) Reie of qeeing theor Roting algorithms Link state, Distance Vector Roter design and operation IP: Internet Protocol IP4 (datagram format, addressing, ICMP,

More information

Optimal Sampling in Compressed Sensing

Optimal Sampling in Compressed Sensing Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In

More information

TDT4255 Friday the 21st of October. Real world examples of pipelining? How does pipelining influence instruction

TDT4255 Friday the 21st of October. Real world examples of pipelining? How does pipelining influence instruction Review Friday the 2st of October Real world eamples of pipelining? How does pipelining pp inflence instrction latency? How does pipelining inflence instrction throghpt? What are the three types of hazard

More information

Towards Tight Bounds on Theta-Graphs

Towards Tight Bounds on Theta-Graphs Toards Tight Bonds on Theta-Graphs arxiv:10.633v1 [cs.cg] Apr 01 Prosenjit Bose Jean-Lo De Carfel Pat Morin André van Renssen Sander Verdonschot Abstract We present improved pper and loer bonds on the

More information

Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Columbia

Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Columbia Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Colmbia SUMMARY Approximate message passing (AMP) is a comptationally

More information

Rectangle-of-influence triangulations

Rectangle-of-influence triangulations CCCG 2016, Vancoer, British Colmbia, Ag 3 5, 2016 Rectangle-of-inflence trianglations Therese Biedl Anna Lbi Saeed Mehrabi Sander Verdonschot 1 Backgrond The concept of rectangle-of-inflence (RI) draings

More information

A Hybrid Weight-Based Clustering Algorithm for Wireless Sensor Networks

A Hybrid Weight-Based Clustering Algorithm for Wireless Sensor Networks Open Access Library Jornal A Hybrid Weight-Based Clstering Algorithm for Wireless Sensor Networks Cheikh Sidy Mohamed Cisse, Cheikh Sarr * Faclty of Science and Technology, University of Thies, Thies,

More information

(2, 4) Tree Example (2, 4) Tree: Insertion

(2, 4) Tree Example (2, 4) Tree: Insertion Presentation for se with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 B-Trees and External Memory (2, 4) Trees Each internal node has 2 to 4 children:

More information

Computer-Aided Mechanical Design Using Configuration Spaces

Computer-Aided Mechanical Design Using Configuration Spaces Compter-Aided Mechanical Design Using Configration Spaces Leo Joskowicz Institte of Compter Science The Hebrew University Jersalem 91904, Israel E-mail: josko@cs.hji.ac.il Elisha Sacks (corresponding athor)

More information

The extra single-cycle adders

The extra single-cycle adders lticycle Datapath As an added bons, we can eliminate some of the etra hardware from the single-cycle path. We will restrict orselves to sing each fnctional nit once per cycle, jst like before. Bt since

More information

DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES

DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES Binh-Son Ha 1 Imari Sato 2 Kok-Lim Low 1 1 National University of Singapore 2 National Institte of Informatics, Tokyo, Japan ABSTRACT Dal

More information

Vessel Tracking for Retina Images Based on Fuzzy Ant Colony Algorithm

Vessel Tracking for Retina Images Based on Fuzzy Ant Colony Algorithm Vessel Tracking for Retina Images Based on Fzzy Ant Colony Algorithm Sina Hooshyar a, Rasol Khayati b and Reza Rezai c a,b,c Department of Biomedical Engineering, Engineering Faclty, Shahed University,

More information

Tdb: A Source-level Debugger for Dynamically Translated Programs

Tdb: A Source-level Debugger for Dynamically Translated Programs Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,

More information

A REAL-TIME REGISTRATION METHOD OF AUGMENTED REALITY BASED ON SURF AND OPTICAL FLOW

A REAL-TIME REGISTRATION METHOD OF AUGMENTED REALITY BASED ON SURF AND OPTICAL FLOW A REAL-TIME REGISTRATION METHOD OF AUGMENTED REALITY BASED ON SURF AND OPTICAL FLOW HONGBO LI, MING QI AND 3 YU WU,, 3 Institute of Web Intelligence, Chongqing University of Posts and Telecommunications,

More information

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET Mltiple-Choice Test Chapter 09.0 Golden Section Search Method Optimization COMPLETE SOLUTION SET. Which o the ollowing statements is incorrect regarding the Eqal Interval Search and Golden Section Search

More information

Fast Approximate Matching of Videos from Hand-Held Cameras for Robust Background Subtraction

Fast Approximate Matching of Videos from Hand-Held Cameras for Robust Background Subtraction ast Approximate Matching of Videos from Hand-Held Cameras for Robst ackgrond Sbtraction Raffay Hamid DigitalGlobe Labs. raffay@gmail.com Atish Das Sarma, Dennis DeCoste, Neel Sndaresan eay Research Labs.

More information

Sketch-Based Aesthetic Product Form Exploration from Existing Images Using Piecewise Clothoid Curves

Sketch-Based Aesthetic Product Form Exploration from Existing Images Using Piecewise Clothoid Curves Sketch-Based Aesthetic Prodct Form Exploration from Existing Images Using Piecewise Clothoid Crves Günay Orbay, Mehmet Ersin Yümer, Levent Brak Kara* Mechanical Engineering Department Carnegie Mellon University

More information

Computing the weights of criteria with interval-valued fuzzy sets for MCDM problems Chen-Tung Chen 1, Kuan-Hung Lin 2, Hui-Ling Cheng 3

Computing the weights of criteria with interval-valued fuzzy sets for MCDM problems Chen-Tung Chen 1, Kuan-Hung Lin 2, Hui-Ling Cheng 3 Compting the weights of criteria with interval-valed fzzy sets for MCDM problems Chen-ng Chen Kan-Hng in 2 Hi-ing Cheng 3 Department of Information Management National nited niversity aiwan 2 Specialist

More information

An Edge Detection Method Using Back Propagation Neural Network

An Edge Detection Method Using Back Propagation Neural Network RESEARCH ARTICLE OPEN ACCESS An Edge Detection Method Using Bac Propagation Neural Netor Ms. Utarsha Kale*, Dr. S. M. Deoar** *Department of Electronics and Telecommunication, Sinhgad Institute of Technology

More information

Chapter 4: Network Layer. TDTS06 Computer networks. Chapter 4: Network Layer. Network layer. Two Key Network-Layer Functions

Chapter 4: Network Layer. TDTS06 Computer networks. Chapter 4: Network Layer. Network layer. Two Key Network-Layer Functions Chapter : Netork Laer TDTS06 Compter s Lectre : Netork laer II Roting algorithms Jose M. Peña, jospe@ida.li.se ID/DIT, LiU 009-09- Chapter goals: nderstand principles behind laer serices: laer serice models

More information

Stereo Matching and 3D Visualization for Gamma-Ray Cargo Inspection

Stereo Matching and 3D Visualization for Gamma-Ray Cargo Inspection Stereo Matching and 3D Visalization for Gamma-Ray Cargo Inspection Zhigang Zh *ab, Y-Chi H bc a Department of Compter Science, The City College of New York, New York, NY 3 b Department of Compter Science,

More information

ECE Digital Image Processing and Introduction to Computer Vision. Outline

ECE Digital Image Processing and Introduction to Computer Vision. Outline ECE592-064 Digital Image Processing and Introduction to Computer Vision Depart. of ECE, NC State University Instructor: Tianfu (Matt) Wu Spring 2017 1. Recap Outline 2. Modeling Projection and Projection

More information

Estimating Model Parameters and Boundaries By Minimizing a Joint, Robust Objective Function

Estimating Model Parameters and Boundaries By Minimizing a Joint, Robust Objective Function Proceedings 999 IEEE Conf. on Compter Vision and Pattern Recognition, pp. 87-9 Estimating Model Parameters and Bondaries By Minimiing a Joint, Robst Objective Fnction Charles V. Stewart Kishore Bbna Amitha

More information

Enhancing the pictorial content of digital holograms at 100 frames per second

Enhancing the pictorial content of digital holograms at 100 frames per second Enhancing the pictorial content of digital holograms at 100 frames per second P.W.M. Tsang, 1 T.-C Poon, 2 and K.W.K. Cheung 1 1 Department of Electronic Engineering, City University of Hong Kong, Hong

More information

KINEMATICS OF FLUID MOTION

KINEMATICS OF FLUID MOTION KINEMATICS OF FLUID MOTION The Velocity Field The representation of properties of flid parameters as fnction of the spatial coordinates is termed a field representation of the flo. One of the most important

More information

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) Study on Obtaining High-precision Velocity Parameters of Visual Autonomous Navigation Method Considering

More information

h-vectors of PS ear-decomposable graphs

h-vectors of PS ear-decomposable graphs h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,

More information

Functions of Combinational Logic

Functions of Combinational Logic CHPTER 6 Fnctions of Combinational Logic CHPTER OUTLINE 6 6 6 6 6 5 6 6 6 7 6 8 6 9 6 6 Half and Fll dders Parallel inary dders Ripple Carry and Look-head Carry dders Comparators Decoders Encoders Code

More information

Blurred Palmprint Recognition Based on Relative Invariant Structure Feature

Blurred Palmprint Recognition Based on Relative Invariant Structure Feature 5 International Conference on Comptational Science and Comptational Intelligence Blrred Palmprint Recognition Based on Relative Invariant Strctre Featre Gang Wang, Weibo Wei*, Zhenkan Pan College of Information

More information

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation Maximal Cliqes in Unit Disk Graphs: Polynomial Approximation Rajarshi Gpta, Jean Walrand, Oliier Goldschmidt 2 Department of Electrical Engineering and Compter Science Uniersity of California, Berkeley,

More information

Online Optimal Smoothing of VBR Stream Aggregations in Systems with Available Bandwidth Constraints

Online Optimal Smoothing of VBR Stream Aggregations in Systems with Available Bandwidth Constraints Online Optimal moothing of VBR tream Aggregations in ystems ith Available Bandidth Constraints Pietro Camarda, Antonio e Gioia, omenico triccoli Politecnico di Bari ip. di Elettrotecnica ed Elettronica

More information

Master for Co-Simulation Using FMI

Master for Co-Simulation Using FMI Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany

More information

An Analysis of Interference as a Source for Diffraction

An Analysis of Interference as a Source for Diffraction J. Electromagnetic Analysis & Applications, 00,, 60-606 doi:0.436/jemaa.00.0079 Published Online October 00 (http://.scirp.org/journal/jemaa) 60 An Analysis of Interference as a Source for Diffraction

More information

This chapter is based on the following sources, which are all recommended reading:

This chapter is based on the following sources, which are all recommended reading: Bioinformatics I, WS 09-10, D. Hson, December 7, 2009 105 6 Fast String Matching This chapter is based on the following sorces, which are all recommended reading: 1. An earlier version of this chapter

More information

CS 153 Design of Operating Systems

CS 153 Design of Operating Systems CS 153 Design of Operating Systems Spring 18 Lectre 25: Dynamic Memory (1) Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Some slides modified from originals

More information

Neural networks in the re-engineering process based on construction drawings

Neural networks in the re-engineering process based on construction drawings Neural netorks in the re-engineering process based on construction draings S. Komoroski HOCHTIEF Construction AG, Bauen im Βestand NRW, Essen, Germany V. Berkhahn Institute of Computer Science in Civil

More information

Weld Seam Detection using Computer Vision for Robotic Arc Welding

Weld Seam Detection using Computer Vision for Robotic Arc Welding 8th IEEE International Conference on Automation Science and Engineering August 0-4, 01, Seoul, Korea Weld Seam Detection using Computer Vision for Robotic Arc Welding Mitchell Dinham and Gu Fang, Member,

More information

Blended Deformable Models

Blended Deformable Models Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University

More information

Lecture 1: Turtle Graphics. the turtle and the crane and the swallow observe the time of their coming; Jeremiah 8:7

Lecture 1: Turtle Graphics. the turtle and the crane and the swallow observe the time of their coming; Jeremiah 8:7 Lecture 1: Turtle Graphics the turtle and the crane and the sallo observe the time of their coming; Jeremiah 8:7 1. Turtle Graphics Motion generates geometry. The turtle is a handy paradigm for investigating

More information

Mobility Control and Its Applications in Mobile Ad Hoc Networks

Mobility Control and Its Applications in Mobile Ad Hoc Networks Mobility Control and Its Applications in Mobile Ad Hoc Netorks Jie W and Fei Dai Department of Compter Science and Engineering Florida Atlantic Uniersity Boca Raton, FL 3331 Abstract Most existing localized

More information

EECS 487: Interactive Computer Graphics f

EECS 487: Interactive Computer Graphics f Interpolating Key Vales EECS 487: Interactive Compter Graphics f Keys Lectre 33: Keyframe interpolation and splines Cbic splines The key vales of each variable may occr at different frames The interpolation

More information

arxiv: v1 [cs.cg] 27 Nov 2015

arxiv: v1 [cs.cg] 27 Nov 2015 On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca

More information

Minimal Edge Addition for Network Controllability

Minimal Edge Addition for Network Controllability This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,

More information

A systematic approach to feature tracking of lumbar spine vertebrae from fluoroscopic images using complex-valued wavelets

A systematic approach to feature tracking of lumbar spine vertebrae from fluoroscopic images using complex-valued wavelets This article was downloaded by: [University of Waterloo] On: 11 Jly 2011, At: 12:43 Pblisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Nmber: 1072954 Registered office: Mortimer

More information

An Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast

An Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering May 24 An Adaptive Strategy for Maximizing Throghpt in MAC layer Wireless Mlticast Prasanna

More information

Collaborative Localization of Aerial and Ground Robots through Elevation Maps

Collaborative Localization of Aerial and Ground Robots through Elevation Maps Collaborative Localization of Aerial and Grond Robots throgh Elevation Maps Roman Käslin 1, Péter Fankhaser 1,2, Elena Stmm 1, Zachary Taylor 1, Elias Meggler 3, Jeffrey Delmerico 3, Davide Scaramzza 3,

More information

Real-Time Implementation of Adaptive Optimal Controller Based on a Pseudo-Space Model into PLC

Real-Time Implementation of Adaptive Optimal Controller Based on a Pseudo-Space Model into PLC Proceedings of the th WSEAS International Conference on SYSEMS, Agios Nikolaos, Crete Island, Greece, Jl 3-5, 7 3 Real-ime Implementation of Adaptive Optimal Controller Based on a Psedo-Space Model into

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

CS 153 Design of Operating Systems Spring 18

CS 153 Design of Operating Systems Spring 18 CS 53 Design of Operating Systems Spring 8 Lectre 2: Virtal Memory Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Recap: cache Well-written programs exhibit

More information

CS 153 Design of Operating Systems Spring 18

CS 153 Design of Operating Systems Spring 18 CS 153 Design of Operating Systems Spring 18 Lectre 12: Deadlock Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Deadlock the deadly embrace! Synchronization

More information