SlideShare a Scribd company logo
1 of 25
Furukawa, Yasutaka, and Jean Ponce
CARVED VISUAL HULLS FOR IMAGE-BASED MODELING
European Conference on Computer Vision. Springer Berlin Heidelberg, 2006.
Aftab Alam
Department of Computer Engineering, Kyung Hee University
Carved Visual Hulls for Image-Based Modeling
Contents
Preliminaries
Conclusion
Results & Comparison
Introduction
Local Refinement
7
6
5
2
1
4
3 Identify Rims
Global Optimization
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Preliminaries
• Silhouettes
– The dark shape and outline
o of an object/something
o Machining the outlines of the subject
o visible against a lighter background.
Silhouettes, Visual Hull
• Visual Hull
– Shape from silhouette
– A geometric entity
o created by shape-from-silhouette
o 3D reconstruction technique
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Preliminaries
Geometric camera calibration
• Geometric camera calibration
– Parameters of a lens and image sensor
o of an image/video camera.
– Prerequisite for making accurate geometric measurements from image data
– You can use these parameters to correct for lens distortion
o Measure the size of an object (in units)
o Applications:
 object measurement, navigation systems, and 3-D scene reconstruction.
Ref: Kannala, Juho, Janne Heikkilä, and Sami S. Brandt. "Geometric camera calibration." Wiley Encyclopedia of Computer Science & Engg (2008).
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Preliminaries
Silhouette-based 3D Reconstruction
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Preliminaries
Photo-consistency
• Photo-consistency
– Global method for estimating the depth variation in a scene
– Determines whether a given voxel is occupied.
– A voxel is considered to be photo-consistent
o when its color appears to be similar to all the cameras that can see it.
• RIM
– Visual rays from a camera which grazes the true surface tangentially give rise to a
smooth continuous curve on the true surface called the rim
• Carved: to cut so as to form something
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Introduction
What?
• Carved visual hulls for image-based modeling (optimization)
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Introduction
How?
• 3 Steps Process
• 3D shape from silhouette
• initialize deformation of a surface mesh
o under photo-consistency constraints
o output : rims that are used in graph cuts
1
• the visual hull is carved using graph cuts
• Global optimization process:
– use graph cuts with
– photoconsistency constraints +
– geometric constraints (rims)
2
• Local refinement Step:
– Recover surface details
– enforce geometric constraints
+
– photoconsistency constraints
3
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
1 - Identifying Rims on Visual Hull Surfaces
• 3D shape from silhouette
1. Corn Strips
2. Measuring Image Discrepancy
3. Identifying a Rim in a Cone Strip
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
1 - Identifying Rims on Visual Hull Surfaces
• consider an object observed by
– n calibrated cameras
– with optical centers O1, . . . ,On, &
– denote by γi its apparent contour in the image Ii
• The corresponding visual cone is the solid
– bounded by the surface Φi
– swept by the rays joining Oi to γi
• Φi grazes the object along a surface curve,
– the rim Γi.
• The visual hull is the solid formed
– by the intersection of the visual cones
– and its boundary can be decomposed into a set
of cone strips φi formed by patches from the
cone boundaries that connect to each other
at frontier points where two rims intersect
(Fig. 2(b)).
1- Cone strips (Lazebnik et al 2007 )
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
1 - Identifying Rims on Visual Hull Surfaces
• Fig. 2(c), each strip can be mapped onto a plane by parameterizing
– its boundary by the arc length of the corresponding image contour.
• Once the visual hull and the corresponding cone strips have been constructed
– using the algorithm propose by [Lazebnik et al 2007 ]
• the next step is to identify the rim that runs “horizontally” inside each strip
• Rim segments touch the surface of an object,
– the strip curves are used to minimize some measure of image discrepancy.
1- Cone strips (Lazebnik et al 2007 )
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
No of pictures = 5
1 - Identifying Rims on Visual Hull Surfaces
• Since rim segments are only part that touch surface of object,
– they can be found as strip curves that minimize some measure of image discrepancy.
– Used to determine the path length.
• Image Discrepancy Score/measure ( Faugeras and Keriven 1998 )
2. Image Discrepancy Score (Faugeras and Keriven 1998)
• Normalized cross
correlation B/W hi and hj
• hi … hj : Winows of the the
corresponding input image.
Grid μ ×μ = 11
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
1 - Identifying Rims on Visual Hull Surfaces
• the image discrepancy function should have small values along rims
– these curves can be found as shortest paths within the strips
– where path length is determined by the image discrepancy function
• A cone strip φi is represented by the undirected graph G
– with its polyhedral vertices V and edges E
– find shortest path by dynamic programming
3. Identifying a Rim in a Cone Strip
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
2 - Global Optimization
1. Deforming the surface
2. Building a graph and applying graph cuts
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
2- Global Optimization
1- Deforming the surface (Creating multiple layers)
– A
– independently & iteratively deform the surface of each component Gi inwards
– to generate multiple layers forming a 3D graph
2- Building a graph and applying graph cuts
– associate photoconsistency weights to the edges of this graph,
and use graph cuts to carve the surface
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
3 - Local Refinement
Local Minimum
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
3 - Local Refinement
• Iteratively refine the surface while enforcing all available
– photometric and geometric information.
• At every iteration, move each vertex v along its surface normal
– by a linear combination of three terms:
o an image discrepancy term,
o A smoothness term, and
o a rim consistency term.
(Hernandex Esteban and Schmitt 2004)
V = set of vertices
v = single vertex
S = Sink of vertex V
r(v) = rays
k = scalar coefficient (depends on obj. res.)
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Results
7 datasets
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Results
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Result
• Filtering ratio:
– how many % of identified rim points has been filtered out as outliers ( for each
contour )
• Sizes of components:
– show 3 largest connected components inside identified rim-segments
• From table, visual hull boundary is mostly covered by a single large connected
component except for Twin data set, which has many input images, and hence,
many rim curves.
Rim Identification Result
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Result
• bottleneck of computation is
– global optimization and local refinement step
– takes about 2 hr
Running Time (with 3.4 GHz Pentium 4)
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Comparisons
• Temple dataset
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
Conclusion and Limitations
• proposed a method for acquiring high-quality geometric models
– of complex 3D shapes
– by enforcing the photometric and geometric consistencies associated
– with multiple calibrated images
• Promising results and evaluation
• Since, cannot handle concavities too deep to be carved by the graph cuts.
– i.e. eye sockets of skulls
Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea.
References
1. https://pdfs.semanticscholar.org/2bea/e911649eb461bd430cf56afdc3340fcb9137.pdf
2. https://kr.mathworks.com/help/vision/ug/camera-calibration.html
3. https://www.youtube.com/watch?v=1hh9c4FOa2U
4. Furukawa, Yasutaka, and Jean Ponce. "Carved visual hulls for image-based modeling." European
Conference on Computer Vision. Springer Berlin Heidelberg, 2006.
Your Logo
THANK YOU!
?

More Related Content

What's hot

1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processingNitish Kotak
 
A Comparison of People Counting Techniques via Video Scene Analysis
A Comparison of People Counting Techniques viaVideo Scene AnalysisA Comparison of People Counting Techniques viaVideo Scene Analysis
A Comparison of People Counting Techniques via Video Scene AnalysisPoo Kuan Hoong
 
Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...TELKOMNIKA JOURNAL
 
An Edge Detection Method for Hexagonal Images
An Edge Detection Method for Hexagonal ImagesAn Edge Detection Method for Hexagonal Images
An Edge Detection Method for Hexagonal ImagesCSCJournals
 
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...CSCJournals
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometryBrohi Aijaz Ali
 
aip edge detection using sobel and canny methods
aip edge detection using sobel and canny methodsaip edge detection using sobel and canny methods
aip edge detection using sobel and canny methodsSaeed Ullah
 
mihara_iccp16_presentation
mihara_iccp16_presentationmihara_iccp16_presentation
mihara_iccp16_presentationHajime Mihara
 
3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light Transport3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light TransportMatthew O'Toole
 
Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Md. Ahsan Habib Nayan
 
Temporal Frequency Probing for 5D Transient Analysis of Global Light Transport
Temporal Frequency Probing for 5D Transient Analysis of Global Light TransportTemporal Frequency Probing for 5D Transient Analysis of Global Light Transport
Temporal Frequency Probing for 5D Transient Analysis of Global Light TransportMatthew O'Toole
 
Paper id 24201452
Paper id 24201452Paper id 24201452
Paper id 24201452IJRAT
 
Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Raffaele de Amicis
 
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET Journal
 
Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...
Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...
Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...IJECEIAES
 
Primal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light TransportPrimal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light TransportMatthew O'Toole
 

What's hot (18)

1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing
 
A Comparison of People Counting Techniques via Video Scene Analysis
A Comparison of People Counting Techniques viaVideo Scene AnalysisA Comparison of People Counting Techniques viaVideo Scene Analysis
A Comparison of People Counting Techniques via Video Scene Analysis
 
Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...
 
An Edge Detection Method for Hexagonal Images
An Edge Detection Method for Hexagonal ImagesAn Edge Detection Method for Hexagonal Images
An Edge Detection Method for Hexagonal Images
 
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometry
 
aip edge detection using sobel and canny methods
aip edge detection using sobel and canny methodsaip edge detection using sobel and canny methods
aip edge detection using sobel and canny methods
 
seminar 2
seminar 2seminar 2
seminar 2
 
mihara_iccp16_presentation
mihara_iccp16_presentationmihara_iccp16_presentation
mihara_iccp16_presentation
 
3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light Transport3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light Transport
 
Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...
 
Temporal Frequency Probing for 5D Transient Analysis of Global Light Transport
Temporal Frequency Probing for 5D Transient Analysis of Global Light TransportTemporal Frequency Probing for 5D Transient Analysis of Global Light Transport
Temporal Frequency Probing for 5D Transient Analysis of Global Light Transport
 
Paper id 24201452
Paper id 24201452Paper id 24201452
Paper id 24201452
 
Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...
 
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
 
Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...
Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...
Video Shot Boundary Detection Using The Scale Invariant Feature Transform and...
 
Primal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light TransportPrimal-Dual Coding to Probe Light Transport
Primal-Dual Coding to Probe Light Transport
 
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
 

Similar to Carved Visual Hulls Image Modeling

IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoriaRaghu Gadde
 
5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdfKeerthanaP37
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modelingnmahi96
 
Locally densest subgraph discovery
Locally densest subgraph discoveryLocally densest subgraph discovery
Locally densest subgraph discoveryaftab alam
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Sunando Sengupta
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewIRJET Journal
 
Constructing an Interferometer
Constructing an InterferometerConstructing an Interferometer
Constructing an InterferometerNicholas Chagnon
 
A Graph Summarization: A Survey | Summarizing and understanding large graphs
A Graph Summarization: A Survey | Summarizing and understanding large graphsA Graph Summarization: A Survey | Summarizing and understanding large graphs
A Graph Summarization: A Survey | Summarizing and understanding large graphsaftab alam
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14Ashish Mundhra
 
Geometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxGeometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxsuyogpatil49
 
Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...
Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...
Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...piyushsingh376
 
Reverse Engineering for additive manufacturing
Reverse Engineering for additive manufacturingReverse Engineering for additive manufacturing
Reverse Engineering for additive manufacturingAchmadRifaie4
 
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...IRJET Journal
 
Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryCurvSurf
 

Similar to Carved Visual Hulls Image Modeling (20)

IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
5 geometric modeling
5 geometric modeling5 geometric modeling
5 geometric modeling
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria
 
5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
 
Locally densest subgraph discovery
Locally densest subgraph discoveryLocally densest subgraph discovery
Locally densest subgraph discovery
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
 
Constructing an Interferometer
Constructing an InterferometerConstructing an Interferometer
Constructing an Interferometer
 
A Graph Summarization: A Survey | Summarizing and understanding large graphs
A Graph Summarization: A Survey | Summarizing and understanding large graphsA Graph Summarization: A Survey | Summarizing and understanding large graphs
A Graph Summarization: A Survey | Summarizing and understanding large graphs
 
Sr 01-40 good
Sr 01-40 goodSr 01-40 good
Sr 01-40 good
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
 
Geometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxGeometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptx
 
Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...
Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...
Topology Optimization for Additive Manufacturing as an Enabler for Robotic Ar...
 
ei2106-submit-opt-415
ei2106-submit-opt-415ei2106-submit-opt-415
ei2106-submit-opt-415
 
Reverse Engineering for additive manufacturing
Reverse Engineering for additive manufacturingReverse Engineering for additive manufacturing
Reverse Engineering for additive manufacturing
 
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
 
Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model Recovery
 

More from aftab alam

Apache Spark sql
Apache Spark sqlApache Spark sql
Apache Spark sqlaftab alam
 
Distributed graph summarization
Distributed graph summarizationDistributed graph summarization
Distributed graph summarizationaftab alam
 
Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection aftab alam
 
SCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATION
SCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATIONSCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATION
SCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATIONaftab alam
 
Writing for computer science: Fourteen steps to a clearly written technical p...
Writing for computer science: Fourteen steps to a clearly written technical p...Writing for computer science: Fourteen steps to a clearly written technical p...
Writing for computer science: Fourteen steps to a clearly written technical p...aftab alam
 
Writing for Computer Science: Design an article
Writing for Computer Science: Design an articleWriting for Computer Science: Design an article
Writing for Computer Science: Design an articleaftab alam
 
Efficient aggregation for graph summarization
Efficient aggregation for graph summarizationEfficient aggregation for graph summarization
Efficient aggregation for graph summarizationaftab alam
 

More from aftab alam (7)

Apache Spark sql
Apache Spark sqlApache Spark sql
Apache Spark sql
 
Distributed graph summarization
Distributed graph summarizationDistributed graph summarization
Distributed graph summarization
 
Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection
 
SCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATION
SCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATIONSCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATION
SCALABLE PATTERN MATCHING OVER COMPRESSED GRAPHS VIA DE-DENSIFICATION
 
Writing for computer science: Fourteen steps to a clearly written technical p...
Writing for computer science: Fourteen steps to a clearly written technical p...Writing for computer science: Fourteen steps to a clearly written technical p...
Writing for computer science: Fourteen steps to a clearly written technical p...
 
Writing for Computer Science: Design an article
Writing for Computer Science: Design an articleWriting for Computer Science: Design an article
Writing for Computer Science: Design an article
 
Efficient aggregation for graph summarization
Efficient aggregation for graph summarizationEfficient aggregation for graph summarization
Efficient aggregation for graph summarization
 

Recently uploaded

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 

Recently uploaded (20)

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 

Carved Visual Hulls Image Modeling

  • 1. Furukawa, Yasutaka, and Jean Ponce CARVED VISUAL HULLS FOR IMAGE-BASED MODELING European Conference on Computer Vision. Springer Berlin Heidelberg, 2006. Aftab Alam Department of Computer Engineering, Kyung Hee University
  • 2. Carved Visual Hulls for Image-Based Modeling Contents Preliminaries Conclusion Results & Comparison Introduction Local Refinement 7 6 5 2 1 4 3 Identify Rims Global Optimization
  • 3. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Preliminaries • Silhouettes – The dark shape and outline o of an object/something o Machining the outlines of the subject o visible against a lighter background. Silhouettes, Visual Hull • Visual Hull – Shape from silhouette – A geometric entity o created by shape-from-silhouette o 3D reconstruction technique
  • 4. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Preliminaries Geometric camera calibration • Geometric camera calibration – Parameters of a lens and image sensor o of an image/video camera. – Prerequisite for making accurate geometric measurements from image data – You can use these parameters to correct for lens distortion o Measure the size of an object (in units) o Applications:  object measurement, navigation systems, and 3-D scene reconstruction. Ref: Kannala, Juho, Janne Heikkilä, and Sami S. Brandt. "Geometric camera calibration." Wiley Encyclopedia of Computer Science & Engg (2008).
  • 5. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Preliminaries Silhouette-based 3D Reconstruction
  • 6. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Preliminaries Photo-consistency • Photo-consistency – Global method for estimating the depth variation in a scene – Determines whether a given voxel is occupied. – A voxel is considered to be photo-consistent o when its color appears to be similar to all the cameras that can see it. • RIM – Visual rays from a camera which grazes the true surface tangentially give rise to a smooth continuous curve on the true surface called the rim • Carved: to cut so as to form something
  • 7. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Introduction What? • Carved visual hulls for image-based modeling (optimization)
  • 8. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Introduction How? • 3 Steps Process • 3D shape from silhouette • initialize deformation of a surface mesh o under photo-consistency constraints o output : rims that are used in graph cuts 1 • the visual hull is carved using graph cuts • Global optimization process: – use graph cuts with – photoconsistency constraints + – geometric constraints (rims) 2 • Local refinement Step: – Recover surface details – enforce geometric constraints + – photoconsistency constraints 3
  • 9. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 1 - Identifying Rims on Visual Hull Surfaces • 3D shape from silhouette 1. Corn Strips 2. Measuring Image Discrepancy 3. Identifying a Rim in a Cone Strip
  • 10. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 1 - Identifying Rims on Visual Hull Surfaces • consider an object observed by – n calibrated cameras – with optical centers O1, . . . ,On, & – denote by γi its apparent contour in the image Ii • The corresponding visual cone is the solid – bounded by the surface Φi – swept by the rays joining Oi to γi • Φi grazes the object along a surface curve, – the rim Γi. • The visual hull is the solid formed – by the intersection of the visual cones – and its boundary can be decomposed into a set of cone strips φi formed by patches from the cone boundaries that connect to each other at frontier points where two rims intersect (Fig. 2(b)). 1- Cone strips (Lazebnik et al 2007 )
  • 11. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 1 - Identifying Rims on Visual Hull Surfaces • Fig. 2(c), each strip can be mapped onto a plane by parameterizing – its boundary by the arc length of the corresponding image contour. • Once the visual hull and the corresponding cone strips have been constructed – using the algorithm propose by [Lazebnik et al 2007 ] • the next step is to identify the rim that runs “horizontally” inside each strip • Rim segments touch the surface of an object, – the strip curves are used to minimize some measure of image discrepancy. 1- Cone strips (Lazebnik et al 2007 )
  • 12. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. No of pictures = 5 1 - Identifying Rims on Visual Hull Surfaces • Since rim segments are only part that touch surface of object, – they can be found as strip curves that minimize some measure of image discrepancy. – Used to determine the path length. • Image Discrepancy Score/measure ( Faugeras and Keriven 1998 ) 2. Image Discrepancy Score (Faugeras and Keriven 1998) • Normalized cross correlation B/W hi and hj • hi … hj : Winows of the the corresponding input image. Grid μ ×μ = 11
  • 13. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 1 - Identifying Rims on Visual Hull Surfaces • the image discrepancy function should have small values along rims – these curves can be found as shortest paths within the strips – where path length is determined by the image discrepancy function • A cone strip φi is represented by the undirected graph G – with its polyhedral vertices V and edges E – find shortest path by dynamic programming 3. Identifying a Rim in a Cone Strip
  • 14. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 2 - Global Optimization 1. Deforming the surface 2. Building a graph and applying graph cuts
  • 15. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 2- Global Optimization 1- Deforming the surface (Creating multiple layers) – A – independently & iteratively deform the surface of each component Gi inwards – to generate multiple layers forming a 3D graph 2- Building a graph and applying graph cuts – associate photoconsistency weights to the edges of this graph, and use graph cuts to carve the surface
  • 16. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 3 - Local Refinement Local Minimum
  • 17. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. 3 - Local Refinement • Iteratively refine the surface while enforcing all available – photometric and geometric information. • At every iteration, move each vertex v along its surface normal – by a linear combination of three terms: o an image discrepancy term, o A smoothness term, and o a rim consistency term. (Hernandex Esteban and Schmitt 2004) V = set of vertices v = single vertex S = Sink of vertex V r(v) = rays k = scalar coefficient (depends on obj. res.)
  • 18. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Results 7 datasets
  • 19. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Results
  • 20. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Result • Filtering ratio: – how many % of identified rim points has been filtered out as outliers ( for each contour ) • Sizes of components: – show 3 largest connected components inside identified rim-segments • From table, visual hull boundary is mostly covered by a single large connected component except for Twin data set, which has many input images, and hence, many rim curves. Rim Identification Result
  • 21. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Result • bottleneck of computation is – global optimization and local refinement step – takes about 2 hr Running Time (with 3.4 GHz Pentium 4)
  • 22. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Comparisons • Temple dataset
  • 23. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. Conclusion and Limitations • proposed a method for acquiring high-quality geometric models – of complex 3D shapes – by enforcing the photometric and geometric consistencies associated – with multiple calibrated images • Promising results and evaluation • Since, cannot handle concavities too deep to be carved by the graph cuts. – i.e. eye sockets of skulls
  • 24. Data & Knowledge Engineering Lab, Department of Computer Engineering, Kyung Hee University, Korea. References 1. https://pdfs.semanticscholar.org/2bea/e911649eb461bd430cf56afdc3340fcb9137.pdf 2. https://kr.mathworks.com/help/vision/ug/camera-calibration.html 3. https://www.youtube.com/watch?v=1hh9c4FOa2U 4. Furukawa, Yasutaka, and Jean Ponce. "Carved visual hulls for image-based modeling." European Conference on Computer Vision. Springer Berlin Heidelberg, 2006.

Editor's Notes

  1. Coarse: rough or loose in texture or grain. A voxel is a unit of graphic information that defines a point in three-dimensional space. Since a pixel (picture element) defines a point in two dimensional space with its x and y coordinates , a third z coordinate is needed. In 3-D space, each of the coordinates is defined in terms of its position, color, and density. Think of a cube where any point on an outer side is expressed with an x , y coordinate and the third, z coordinate defines a location into the cube from that side, its density, and its color. With this information and 3-D rendering software, a two-dimensional view from various angles of an image can be obtained and viewed at your computer.
  2. https://www.youtube.com/watch?v=9hAadMszs5k https://www.youtube.com/watch?v=i1wSnQvU3Hs
  3. https://www.youtube.com/watch?v=9hAadMszs5k https://www.youtube.com/watch?v=i1wSnQvU3Hs
  4. https://www.youtube.com/watch?v=9hAadMszs5k https://www.youtube.com/watch?v=i1wSnQvU3Hs