Three Dimensional Signed Eucl idean Distance Transf orm and Its Appl ications

Σχετικά έγγραφα
ER-Tree (Extended R*-Tree)

Approximation of distance between locations on earth given by latitude and longitude

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

Research on real-time inverse kinematics algorithms for 6R robots

HOSVD. Higher Order Data Classification Method with Autocorrelation Matrix Correcting on HOSVD. Junichi MORIGAKI and Kaoru KATAYAMA

Quick algorithm f or computing core attribute

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής

Indexing Methods for Encrypted Vector Databases

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

J. of Math. (PRC) 6 n (nt ) + n V = 0, (1.1) n t + div. div(n T ) = n τ (T L(x) T ), (1.2) n)xx (nt ) x + nv x = J 0, (1.4) n. 6 n

ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ

The challenges of non-stable predicates

High order interpolation function for surface contact problem

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ

Reading Order Detection for Text Layout Excluded by Image

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

Real istic Human Head Model ing with Hairstyle Reconstruction

R k = r k x r k y r k z

Ανάκτηση Εικόνας βάσει Υφής με χρήση Eye Tracker

ECE 468: Digital Image Processing. Lecture 8

Optimization, PSO) DE [1, 2, 3, 4] PSO [5, 6, 7, 8, 9, 10, 11] (P)

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

A Method for Describing Coordination Problem Based on Coordination Knowledge Level

Area Location and Recognition of Video Text Based on Depth Learning Method

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

ΓΕΩΜΕΣΡΙΚΗ ΣΕΚΜΗΡΙΩΗ ΣΟΤ ΙΕΡΟΤ ΝΑΟΤ ΣΟΤ ΣΙΜΙΟΤ ΣΑΤΡΟΤ ΣΟ ΠΕΛΕΝΔΡΙ ΣΗ ΚΤΠΡΟΤ ΜΕ ΕΦΑΡΜΟΓΗ ΑΤΣΟΜΑΣΟΠΟΙΗΜΕΝΟΤ ΤΣΗΜΑΣΟ ΨΗΦΙΑΚΗ ΦΩΣΟΓΡΑΜΜΕΣΡΙΑ

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

Motion analysis and simulation of a stratospheric airship

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

On a four-dimensional hyperbolic manifold with finite volume

Fundamentals of Signals, Systems and Filtering

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

J. Comput. Chem. Jpn., Vol. 1, No. 4, pp (2002) *

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

CRASH COURSE IN PRECALCULUS

Speeding up the Detection of Scale-Space Extrema in SIFT Based on the Complex First Order System

I. Μητρώο Εξωτερικών Μελών της ημεδαπής για το γνωστικό αντικείμενο «Μη Γραμμικές Ελλειπτικές Διαφορικές Εξισώσεις»

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

Research on model of early2warning of enterprise crisis based on entropy

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Adaptive Video Transmission Using Motion Intensity

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Adaptive grouping difference variation wolf pack algorithm

EE512: Error Control Coding

Wavelet based matrix compression for boundary integral equations on complex geometries

Δθαξκνζκέλα καζεκαηηθά δίθηπα: ε πεξίπησζε ηνπ ζπζηεκηθνύ θηλδύλνπ ζε κηθξνεπίπεδν.

Homomorphism in Intuitionistic Fuzzy Automata

ECE Spring Prof. David R. Jackson ECE Dept. Notes 2

Bundle Adjustment for 3-D Reconstruction: Implementation and Evaluation

ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής

Research on vehicle routing problem with stochastic demand and PSO2DP algorithm with Inver2over operator

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

Πνεσμαηικά Γικαιώμαηα 2006 Ίδρσμα ECDL (ECDL Foundation -

A research on the influence of dummy activity on float in an AOA network and its amendments

ΚΒΑΝΤΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

MUL TIL EVEL2USER2ORIENTED AGRICUL TURAL INFORMATION CLASSIFICATION

Homomorphism of Intuitionistic Fuzzy Groups

και τα οφέλη για τον τομέα ανάπτυξης γης και οικοδομών

Σύντομο Βιογραφικό Σημείωμα

Detection and Recognition of Traffic Signal Using Machine Learning

Τομέας: Ανανεώσιμων Ενεργειακών Πόρων Εργαστήριο: Σχεδιομελέτης και κατεργασιών

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΠΑΝΑΣΧΕΔΙΑΣΜΟΣ ΓΡΑΜΜΗΣ ΣΥΝΑΡΜΟΛΟΓΗΣΗΣ ΜΕ ΧΡΗΣΗ ΕΡΓΑΛΕΙΩΝ ΛΙΤΗΣ ΠΑΡΑΓΩΓΗΣ REDESIGNING AN ASSEMBLY LINE WITH LEAN PRODUCTION TOOLS

A summation formula ramified with hypergeometric function and involving recurrence relation

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

ΕΛΕΓΧΟΣ ΚΑΙ ΤΡΟΦΟΔΟΤΗΣΗ ΜΕΛΙΣΣΟΚΟΜΕΙΟΥ ΑΠΟ ΑΠΟΣΤΑΣΗ

Αρχιτεκτονική Σχεδίαση Ασαφούς Ελεγκτή σε VHDL και Υλοποίηση σε FPGA ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

(Υπογραϕή) (Υπογραϕή) (Υπογραϕή)

J. of Math. (PRC) Banach, , X = N(T ) R(T + ), Y = R(T ) N(T + ). Vol. 37 ( 2017 ) No. 5

Ποιος φοβάται το ψηφιακό περιεχόμενο στη Νεοελληνική Φιλολογία;

[1] DNA ATM [2] c 2013 Information Processing Society of Japan. Gait motion descriptors. Osaka University 2. Drexel University a)

Automatic extraction of bibliography with machine learning

Buried Markov Model Pairwise

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

ΑΝΙΧΝΕΥΣΗ ΓΕΓΟΝΟΤΩΝ ΒΗΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΕΠΙΤΑΧΥΝΣΙΟΜΕΤΡΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Parametrized Surfaces

Mapping Textures on 3D Geometric Model Using Reflectance Image

Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Toward a SPARQL Query Execution Mechanism using Dynamic Mapping Adaptation -A Preliminary Report- Takuya Adachi 1 Naoki Fukuta 2.

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

ON NEGATIVE MOMENTS OF CERTAIN DISCRETE DISTRIBUTIONS

ΓΙΑΝΝΟΥΛΑ Σ. ΦΛΩΡΟΥ Ι ΑΚΤΟΡΑΣ ΤΟΥ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕ ΟΝΙΑΣ ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

MIDI [8] MIDI. [9] Hsu [1], [2] [10] Salamon [11] [5] Song [6] Sony, Minato, Tokyo , Japan a) b)

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

Ψηφιακό Μουσείο Ελληνικής Προφορικής Ιστορίας: πώς ένας βιωματικός θησαυρός γίνεται ερευνητικό και εκπαιδευτικό εργαλείο στα χέρια μαθητών

Volume of a Cuboid. Volume = length x breadth x height. V = l x b x h. The formula for the volume of a cuboid is

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

/ Function Image Compression FIC FIC

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

Transcript:

26 12 2003 12 Vol 26 No 12 CHIN ESE J OURNAL OF COMPU TERS Dec 2003 ( 310027 ( CAD & CG 310027 ; ; ; ; TP391 Three Dimensional Signed Eucl idean Distance Transf orm and Its Appl ications L IN Hong2Wei WAN G Guo2Jin ( Institute of Computer Image and Graphics Zhejiang University Hangzhou 310027 (State Key Laboratory of CAD & CG Zhejiang University Hangzhou 310027 Abstract The researches for distance transform have long history in image processing In this paper we extend two dimensional signed distance transform to three dimension optimize it and analyze its computational complexity Furt hermore we apply it to computer grap hics Firstly it can be em2 ployed to transform the triangular mesh representation of graphics model into its distance field repre2 sentation By t he t hree dimensional signed distance t ransform on t he voxel representation of a grap hics model the global search for the point which is closest to a given space point and on the graphical model can be simplified to a local search It greatly reduces t he computational complexity Secondly and similarly it can be employed to calculate t he minimum distance between two pieces of surfaces in the space Keywords Euclidean distance transform ; distance field ; surface ; minimum distance 1 [1 feld Pfaltz ] [2 7 ] Danielsson [2 ] ; Ye Danielsson ( 22Dimension Signed Euclidean Distance Transform 22SED T [3 ] ; Rosen2 ( nearest feature ponit 2002207210 ; 2002212219 (60173034 (2002CB312101 1973 E2 mail hwlin @css zju edu cn 1944 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved

1646 2003 ; 1992 Leymarie Levine [4 ] 32SEDT 22SED T ( 32SED T (32SED T [8 9 ] [10 ] ; SED T [9 11 13 ] i (morphing ; f i [10 ] [14 ] ; 0 (LOD ( 1 [8 ] Daniel [11 ] / [6 Chamfer ] 12SEDT 1 0 i ( i = 2 3 7 { f i - 1-1 f i + 0} Bradley Arthur [10 ] 2 i ( i = 6 5 1 { f i + 0 f i + 1 + 1} ; 2 32SED T 32SED T 2 2 12SED T 6 0 ; [ 15 ] - 2 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved

12 1647 2 ; 4 (6-2 = 4 3 12SED T 3 (22SED T [3 4 ] 3 4 (32SED T V { V ijk 1 Φ i Φ L 1 Φ j Φ M 1 Φ k Φ N } f ijk = (0 0 0 f ijk = ( u u u u 32SED T 4 k2 (0 0 0 (0 0 0 1 (0 0 1 (0 0 0 5 (0 0-1 1 (0 0 0 2 ; 32SED T 1 i = L - 1 i (0 0 0 ( i = 2 L - 1 Ε i Ε 2 k = N - 1 j ; j 2 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved

1648 2003 k = N - 2 k = N - 3 k = 2 j 3 k = 2 ; j ( i + 0 ( j - 1 + 2 k + 0 V i j + 1 k 4 k = 3 k = 4 k = N - 1 i = 2 0 i j - 1 k i i = L - 1 2 Φ i Φ L - 1 k = 2 V ijk f ijk j 5 ; ( i j k + f ijk j 6 k = N - 1 j 7 k = N - 1 ; j 8 f ijk = ( f i f j f k k = 2 3 3 V ijk 2 f ijk + 2 f ijk ( d i d j d k + ( d i d j d k ijk = ijk f ijk + (0 0 0 f i j +1 k + (0 1 0 f i +1 j +1 k + (1 1 0 f i +1 j k + (1 0 0 f i +1 j - 1 k + (1-1 0 ( x y z 32SED T = x 2 + y 2 + z 2 3 70 ( L - 2 ( N - 2 ( M - 2 32SED T ( 2 110 ( L - 2 ( N - 2 ( M - 4 2 38 ( L - 2 ( N - 2 ( M - 2 ( (0 0 0 3 V ijk V i j + 1 k f i j + 1 k = (0 i j - 1 k = = (0 2 0 f i +1 j k + (1 1 0 f i +1 j - 1 k + (1 0 0 f i +1 j - 2 k + (1-1 0 i j - 1 k = ( 0 2 0 V i j - 1 k V i j - 1 k V i j + 1 k f ijk + (0 1 32SED T f ijk + ( d i d j d k 2 = d i d j d k + 1-1 0 3 0 0 f i j + 1 k + (0 1 0 = (0 1 0 = 1 3 V ijk ijk = (0 1 0 V ijk ( i + 0 j + 1 k + 0 V i j + 1 k 3 32SED T V i j - 1 k f i j - 1 k + (0 0 0 ; f ijk + (0 1 0 = (0 1 0 + (0 1 0 32SED T ; 2 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved

12 1649 AB C Q Q AB C P 1 ( (i P AB C Q 1 Q AB C ( (ii ABC P R if ( Ε 0 & & Ε 0 & & Ε 0 Q 7 R Q 2 32SED T else if ( < 0 Q B C B C 3 Q 2 R Q B C 3 1 8 12 6 else if ( < 0 Q CA C A 3 1 1 Q 4 R Q CA V 3 1 2 V else if ( < 0 Q AB A B 3 1 3 Q 6 R Q AB 3 2 8 12 6 else if ( Q A B C Q A 3 2 3 1 Q 5 R A else if ( Q A B C 8 3 1 Q B Q 1 R B 1 else if ( Q A B C (1 3 1 1 Q C A A Q 3 R C (iii P AB C d A (3 3 1 3 P A d A d P Q Q N (2 3 1 2 P Q P N AB C 5 P (i Q N Q N Q N Q N (ii Q P N dot dot > 0 P 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved

1650 2003 dot < 0 P d ( S 1 1 6 S 2 = d ( S 2 S 1 8 Marching Cube [16 ] 7 9 S 1 S 2 (1 S 1 S 2 B (2 B S 1 T 1 32SED T S 1 (4 S 1 S 2 V 1 V 2 E 1 E 2 1 1 6 8 n n n 2 n 2 CPU Intel Pentium 933MHz ; 128MB RAM ( n - 1 B 1 1 (s 67036 33519 52 47858 23931 41 4 S 1 S 2 (0 0070 5 0012 0 0000 210020 (0 3 d ( S 1 S 2 = min{ x - y x S 1 y S 2 } 0 (0 5 0 2 32SED T (3 B S 2 T 2 T 2 S 1 V 2 ( i j k f ijk = ( f i f j f k T 1 S 2 V 1 ( i + f i j + f j k + f k 10 S 1 x 2 + y 2 + z 2 = 9 S 2 x 2 + ( y - 7 2 + z 2 = 4 = 10-2 n = 10 ( 10 (0 0070 2 9992 0 0000 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved

12 1651 6 David W P Distance transforms properties and machine vision 10 applications CV GIP Graphical Models and Image Processing 5 Proceedings New Orleans 2000 249 254 243 (1 65 71 32SED T 17 (2 116 141 alization 96 San Francisco 1996 165 172 13 Turk G O functions In Proceedings of SIGGRAPH 32SED T ceedings Los Angeles 1999 335 342 1 Rosenfeld A Pfaltz J Sequential operations in digital picture pro2 cessing Journal of Association for Computing Machinery 1966 13 (4 471 494 2 Danielsson P Euclidean distance mapping Computer Graphics and Image Processing 1980 14 (3 227 248 3 Ye Q2Z The signed Euclidean distance transform and its applica2 tions In Proceedings of the 9th International Conference of Pat2 tern Recognition Rome Italy 1988 495 499 4 Leymarie F Levine M D Fast raster scan distance propagation on the discrete rectangular lattice CV GIP Image Understanding 1992 55 (1 84 94 5 Rosenfeld A Pfaltz J Distance functions on digital pictures Pat2 tern Recognition 1968 1 (1 33 61 1992 54 (1 56 74 7 Borgefors G Distance transformations in digital images Computer Vision Graphics and Image Processing 1986 34 ( 3 344 371 8 Frisken S F Perry R N Rockwood A P Jones T R Adaptively sampled distance fields A general representation of shape for com2 puter graphics In Proceedings of SIGGRAPH 2000 Conference 9 Fang Xiang Bao Hu2J un Heng Pheng2Ann Wong Tien2Tsin Peng Qun2Sheng Continuous field based free2form surface model2 ing and morphing Computers and Graphics 2001 25 (2 235 10 Payne B A Toga A W Distance field manipulation of surface models IEEE Computer Graphics and Applications 1992 12 11 Daniel Coher2Or Levin D Solomovici A Three dimensional dis2 tance field metamorphosis ACM Transactions on Graphics 1998 12 Daniel Coher2Or Levin D Solomovici A Contour blending using warp2guided distance field interpolation In Proceedings of Visu2 Brien J Shape transformation using variational implicit 99 Conference Pro2 14 Koning Z A Viergever M Acceleration of ray2casting using 3D distance transforms In Proceedings of Visualization in Biomedical Computing 92 Chapel Hill North Carolina 1992 324 335 15 Johnson D E Cohen E A framework for efficient minimum dis2 tance computation In Proceedings of IEEE Conference on Robotics and Automation Leuven Belgium 1998 3678 3683 16 Lorensen W E Cline H E Marching cubes A high resolution 3D surface construction algorithm Computer Graphics 1987 21 (4 163 169 L IN Hong2Wei born in 1973 Ph D candidate His research interests in2 clude computer aided geometric design computer graphics and reverse engineer2 ing WANG Guo2Jin born in 1944 professor Ph D supervi2 sor His research interests include computer aided geometric de2 sign computer graphics digital geometric signal processing discrete differential geometry and applied approximation theory 1995-2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved