SlideShare a Scribd company logo
Detection, Rectification and
Segmentation of Co-planar Repeated
Patterns
James Pritts
Ondrej Chum and Jiri Matas
Center for Machine Perception (CMP)
Czech Technical University in Prague
Faculty of Electrical Engineering
Department of Cybernetics
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Introduction
 Repetitive patterns are ubiquitous in images
 Unless considered, they usually decrease vision algorithm performance
 Seek a model-based approach to precisely locate and segment
general co-planar repeats
2/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
 GOAL: Create a short-list of non-
random matches to query image
 Because of “burstiness”, repeated
elements are over-counted:
 High frequency words from
repeats skew scoring
 Co-occurring features are not
independent
Image form H. Jegou and Matthijs Douze, On the burstiness of
visual elements. In CVPR, 2009.
Problems with Repetitions: Image Retrieval
Query
Match??
3/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Problems with Repetitions: Stereo Matching
 Cannot disambiguate tentative correspondences
 F-estimate invalid
 Epipolar constraint provides only weak spatial verification
(even with good F)
4/25
mismatched
mismatched
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Prior Work
 Detecting repeats is well studied
 Rectification is nearly universal (vanishing
lines)
 Exploit some constraint that is valid in
rectified space
 Lattice
 Schaffalitzky, F., Img. Vis. Comp. 2000
 Lattice, Axial Symmetry
 Wu et al, CVPR 2011
 Symmetry
 Hong et al, IJCV 2004
 Congruency
 Liebowitz et al, CVPR 1998
 Aiger et al, Comp. Graph. Forum 2012
5/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
The State of the Art
 TILT: Zhang et al., IJCV 2012.
 Find homography minimizing
image rank
 Manual cueing of pattern required
 Fails with significant perspective
warp, occlusions or if repeats are
sparse
 Aiger et al, Comp. Graph. Forum 2012
 Joint maximization of congruent
line segments has no
convergence guarantee
 Systems of rational equations
sampled by Hough transform
(slow)
6/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Problem Formulation
 Task: Segment imaged co-planar repeats with pixel level accuracy
 Some scene element repeats on a plane
 Need not have any regularity or be densely sampled
 Work without image structure modulo the repeat
- A common assumption is the existence of vanishing lines in the image that can be used to rectify the
scene plane
 Work when repeats cover only a small part of the image
 Fully automated: no cueing is required
 Can segment pattern to pixel level accuracy
 Assumptions
 Repeated scene elements are coplanar
 Scene elements can be mapped to each other by rigid transforms
 Imaged by perspective camera
 Scene element is repeated at least 3 times
7/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Proposed method
 A method for detection, precise alignment and segmentation of general
co-planar repeated patterns
8/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Proposed method
 A method for detection, precise alignment and segmentation of general
co-planar repeated patterns
8/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Proposed method
 A method for detection, precise alignment and segmentation of general
co-planar repeated patterns
8/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Intra-Image Feature Correspondence
 Extremal regions (MSERs)
detected for local representation of
images
 Local Affine Frames (LAFs)
derived from extremal regions to
concisely capture local geometry
 Affine frames described by SIFTs
T(Ax)=AT(x)
Affine covariance
11/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Feature Correspondence to Clusters
 Cluster: set of LAFs that are photometrically consistent.
12/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
From Clusters to Repeats: Rectification
 Spatial verification of photometric clustering is needed
 Perspective and affine imaging does not preserve scale or congruency
 Need general rectification method for rigidly transformed repeats
13/25
image rectified
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Rectification Stratum
 Translated and rotated co-planar
pattern
affinity similarity
similarity w
scale ambiguity
14/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Rectification Stratum
 Translated and rotated co-planar
pattern
 Translation: Affine rectification
affinity similarity
similarity w
scale ambiguity
14/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Rectification Stratum
 Translated and rotated co-planar
pattern
 Translation: Affine rectification
 Rotation: Similarity rectification
affinity similarity
similarity w
scale ambiguity
14/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Rectification Stratum
 Translated and rotated co-planar
pattern
 Translation: Affine rectification
 Reflection: Similarity with scale
ambiguity along reflection axis
 Rotation: Similarity rectification
affinity similarity
similarity w
scale ambiguity
14/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Affine Rectification (Chum et al [3])
 Assumption: repeated elements in real world are equiareal.
 Constraint: images of repeated elements should be equiareal after affine
rectification.
Source image
Coordinates and scales are known
Destination image
Only scales are known (no positions)
H
Result: unit area ratio, but
not necessarily equal angles
and extent length ratios
18/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Similarity Rectification
 Assumption: repeated elements in real world have equal extent lengths.
 Constraint: images of repeated elements should have equal extent lengths.
 Result: Equal area ratios, relative extent lengths preserved, equal angles
Rotation Reflection
Imaged
Scene
2 LAFS needed 1 LAF needed
19/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Affinity removal with reflections
20/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Affinity removal with reflections
20/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Rectification Results
22/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Repeats to Motifs
 Repeat: photometrically consistent cluster of local affine frames (LAFs)
that satisfies scale constraint
 Motif: is a collection of repeats that are spatially coherent
 Instance: An occurrence of the motif in the pattern
 Goal: Estimate a motif and set of transforms between
23/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Motif Estimation
 Open Problem: Formulate cost that balances model complexity and motif
cardinality
24/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Greedy Motif Construction
25/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Greedy Motif Construction
25/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Generative Model
 Generate the imaged pattern from the motif
motif
27/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Generative Model
 Generate the imaged pattern from the motif
 Estimate pattern and rectification from image
 SIFTs extracted from image and clustered
 Rectification estimated from linear constraints
 Clusters verified against scale constraint to make repeats
 Geometric hashing of LAFS in rectified space to construct motif
motif
27/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Generative Model
 Generate the imaged pattern from the motif
 Estimate pattern and rectification from image
 SIFTs extracted from image and clustered
 Rectification estimated from linear constraints
 Clusters verified against scale constraint to make repeats
 Geometric hashing of LAFS in rectified space to construct motif
 Refine pattern, rectification and lens distortion by minimizing pattern re-
projection error
motif
27/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Motif Construction
28/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Motif Construction
28/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Cows
30/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Cows
30/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Multiple motifs
34/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Multiple motifs
34/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Multiple motifs
34/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Future Work
 Seek join estimation of photometric clustering and rectification
 Sequential estimation is error prone, especially for multiple planes
 Failure modes
 Infer rectification jointly from more constraints
 Broaden the class of images from which patterns can be extracted
 Model complexity cost to principally estimate number of planes
 Formulate optimization problem for motif construction
 Integrate into image retrieval engine
37/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Conclusions
 Demonstrated effectiveness of new linear constraints
 valid for nearly all man-made patterns
 effective in a fast RANSAC framework
 Improved the state-of-the-art (TILT, Aiger et al):
 Rectifies patterns that are: a small part of the image, of low texture
 Localizes pattern automatically
 Affine distortion can be removed with as few as 1 repeat
 Explicitly model the pattern
 Segmentation of pattern at pixel-level
 SIFT variance decreased by using refined pattern to resample image
 Multiple motifs can be used to jointly optimize rectification
38/25
3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns
Questions
Thanks for your attention
***Cosegmentations performed by J. Cech, J. Matas, and M. Perdoch.
Efficient sequential correspondence selection by cosegmentation. In CVPR,
2008.
39/25

More Related Content

Similar to Detection, Rectification and Segmentation of Coplanar Repeated Patterns

Sentence generation
Sentence generationSentence generation
Sentence generation
Debaleena Chattopadhyay
 
L008.Eigenfaces And Nn Som
L008.Eigenfaces And Nn SomL008.Eigenfaces And Nn Som
L008.Eigenfaces And Nn Som
ramesh kumar
 
Basic image matching techniques, epipolar geometry and normalized image
Basic image matching techniques, epipolar geometry and normalized imageBasic image matching techniques, epipolar geometry and normalized image
Basic image matching techniques, epipolar geometry and normalized image
National Cheng Kung University
 
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
INFOGAIN PUBLICATION
 
MI05-MI02-91
MI05-MI02-91MI05-MI02-91
MI05-MI02-91
Dr Muhannad Al-Hasan
 
Q04503100104
Q04503100104Q04503100104
Q04503100104
IJERA Editor
 
M.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing ProjectsM.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing Projects
Vijay Karan
 
M.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing ProjectsM.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing Projects
Vijay Karan
 
Mri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heartMri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heart
eSAT Publishing House
 
Az03303230327
Az03303230327Az03303230327
Az03303230327
ijceronline
 
M.E Computer Science Image Processing Projects
M.E Computer Science Image Processing ProjectsM.E Computer Science Image Processing Projects
M.E Computer Science Image Processing Projects
Vijay Karan
 
JBSC_online
JBSC_onlineJBSC_online
JBSC_online
Ricardo Ferrari
 
Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...
Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...
Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...
CSCJournals
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
Ulaş Bağcı
 
A Review on Label Image Constrained Multiatlas Selection
A Review on Label Image Constrained Multiatlas SelectionA Review on Label Image Constrained Multiatlas Selection
A Review on Label Image Constrained Multiatlas Selection
IRJET Journal
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
ijcsa
 
Land Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological OperationLand Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological Operation
CSCJournals
 
Curvature-Based Registration for Slice Interpolation of Medical Images
Curvature-Based Registration for Slice Interpolation of Medical ImagesCurvature-Based Registration for Slice Interpolation of Medical Images
Curvature-Based Registration for Slice Interpolation of Medical Images
Ahmadreza Baghaie
 
Object Recognition Using Shape Context with Canberra Distance
Object Recognition Using Shape Context with Canberra DistanceObject Recognition Using Shape Context with Canberra Distance
Object Recognition Using Shape Context with Canberra Distance
Associate Professor in VSB Coimbatore
 
Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
IJERA Editor
 

Similar to Detection, Rectification and Segmentation of Coplanar Repeated Patterns (20)

Sentence generation
Sentence generationSentence generation
Sentence generation
 
L008.Eigenfaces And Nn Som
L008.Eigenfaces And Nn SomL008.Eigenfaces And Nn Som
L008.Eigenfaces And Nn Som
 
Basic image matching techniques, epipolar geometry and normalized image
Basic image matching techniques, epipolar geometry and normalized imageBasic image matching techniques, epipolar geometry and normalized image
Basic image matching techniques, epipolar geometry and normalized image
 
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
 
MI05-MI02-91
MI05-MI02-91MI05-MI02-91
MI05-MI02-91
 
Q04503100104
Q04503100104Q04503100104
Q04503100104
 
M.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing ProjectsM.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing Projects
 
M.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing ProjectsM.Phil Computer Science Image Processing Projects
M.Phil Computer Science Image Processing Projects
 
Mri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heartMri image registration based segmentation framework for whole heart
Mri image registration based segmentation framework for whole heart
 
Az03303230327
Az03303230327Az03303230327
Az03303230327
 
M.E Computer Science Image Processing Projects
M.E Computer Science Image Processing ProjectsM.E Computer Science Image Processing Projects
M.E Computer Science Image Processing Projects
 
JBSC_online
JBSC_onlineJBSC_online
JBSC_online
 
Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...
Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...
Brain Tumor Extraction from T1- Weighted MRI using Co-clustering and Level Se...
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
 
A Review on Label Image Constrained Multiatlas Selection
A Review on Label Image Constrained Multiatlas SelectionA Review on Label Image Constrained Multiatlas Selection
A Review on Label Image Constrained Multiatlas Selection
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
 
Land Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological OperationLand Boundary Detection of an Island using improved Morphological Operation
Land Boundary Detection of an Island using improved Morphological Operation
 
Curvature-Based Registration for Slice Interpolation of Medical Images
Curvature-Based Registration for Slice Interpolation of Medical ImagesCurvature-Based Registration for Slice Interpolation of Medical Images
Curvature-Based Registration for Slice Interpolation of Medical Images
 
Object Recognition Using Shape Context with Canberra Distance
Object Recognition Using Shape Context with Canberra DistanceObject Recognition Using Shape Context with Canberra Distance
Object Recognition Using Shape Context with Canberra Distance
 
Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
 

Recently uploaded

Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
hozt8xgk
 
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
frank0071
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdfAJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
Frédéric Baudron
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
ananya23nair
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills MN
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
ABHISHEK SONI NIMT INSTITUTE OF MEDICAL AND PARAMEDCIAL SCIENCES , GOVT PG COLLEGE NOIDA
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
PsychoTech Services
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1
Shashank Shekhar Pandey
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
Leonel Morgado
 
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
eitps1506
 
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Sérgio Sacani
 
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptxLEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
yourprojectpartner05
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 

Recently uploaded (20)

Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
 
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdfAJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdf
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
 
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
 
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
 
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptxLEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 

Detection, Rectification and Segmentation of Coplanar Repeated Patterns

  • 1. Detection, Rectification and Segmentation of Co-planar Repeated Patterns James Pritts Ondrej Chum and Jiri Matas Center for Machine Perception (CMP) Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics
  • 2. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Introduction  Repetitive patterns are ubiquitous in images  Unless considered, they usually decrease vision algorithm performance  Seek a model-based approach to precisely locate and segment general co-planar repeats 2/25
  • 3. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns  GOAL: Create a short-list of non- random matches to query image  Because of “burstiness”, repeated elements are over-counted:  High frequency words from repeats skew scoring  Co-occurring features are not independent Image form H. Jegou and Matthijs Douze, On the burstiness of visual elements. In CVPR, 2009. Problems with Repetitions: Image Retrieval Query Match?? 3/25
  • 4. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Problems with Repetitions: Stereo Matching  Cannot disambiguate tentative correspondences  F-estimate invalid  Epipolar constraint provides only weak spatial verification (even with good F) 4/25 mismatched mismatched
  • 5. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Prior Work  Detecting repeats is well studied  Rectification is nearly universal (vanishing lines)  Exploit some constraint that is valid in rectified space  Lattice  Schaffalitzky, F., Img. Vis. Comp. 2000  Lattice, Axial Symmetry  Wu et al, CVPR 2011  Symmetry  Hong et al, IJCV 2004  Congruency  Liebowitz et al, CVPR 1998  Aiger et al, Comp. Graph. Forum 2012 5/25
  • 6. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns The State of the Art  TILT: Zhang et al., IJCV 2012.  Find homography minimizing image rank  Manual cueing of pattern required  Fails with significant perspective warp, occlusions or if repeats are sparse  Aiger et al, Comp. Graph. Forum 2012  Joint maximization of congruent line segments has no convergence guarantee  Systems of rational equations sampled by Hough transform (slow) 6/25
  • 7. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Problem Formulation  Task: Segment imaged co-planar repeats with pixel level accuracy  Some scene element repeats on a plane  Need not have any regularity or be densely sampled  Work without image structure modulo the repeat - A common assumption is the existence of vanishing lines in the image that can be used to rectify the scene plane  Work when repeats cover only a small part of the image  Fully automated: no cueing is required  Can segment pattern to pixel level accuracy  Assumptions  Repeated scene elements are coplanar  Scene elements can be mapped to each other by rigid transforms  Imaged by perspective camera  Scene element is repeated at least 3 times 7/25
  • 8. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Proposed method  A method for detection, precise alignment and segmentation of general co-planar repeated patterns 8/25
  • 9. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Proposed method  A method for detection, precise alignment and segmentation of general co-planar repeated patterns 8/25
  • 10. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Proposed method  A method for detection, precise alignment and segmentation of general co-planar repeated patterns 8/25
  • 11. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Intra-Image Feature Correspondence  Extremal regions (MSERs) detected for local representation of images  Local Affine Frames (LAFs) derived from extremal regions to concisely capture local geometry  Affine frames described by SIFTs T(Ax)=AT(x) Affine covariance 11/25
  • 12. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Feature Correspondence to Clusters  Cluster: set of LAFs that are photometrically consistent. 12/25
  • 13. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns From Clusters to Repeats: Rectification  Spatial verification of photometric clustering is needed  Perspective and affine imaging does not preserve scale or congruency  Need general rectification method for rigidly transformed repeats 13/25 image rectified
  • 14. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Rectification Stratum  Translated and rotated co-planar pattern affinity similarity similarity w scale ambiguity 14/25
  • 15. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Rectification Stratum  Translated and rotated co-planar pattern  Translation: Affine rectification affinity similarity similarity w scale ambiguity 14/25
  • 16. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Rectification Stratum  Translated and rotated co-planar pattern  Translation: Affine rectification  Rotation: Similarity rectification affinity similarity similarity w scale ambiguity 14/25
  • 17. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Rectification Stratum  Translated and rotated co-planar pattern  Translation: Affine rectification  Reflection: Similarity with scale ambiguity along reflection axis  Rotation: Similarity rectification affinity similarity similarity w scale ambiguity 14/25
  • 18. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Affine Rectification (Chum et al [3])  Assumption: repeated elements in real world are equiareal.  Constraint: images of repeated elements should be equiareal after affine rectification. Source image Coordinates and scales are known Destination image Only scales are known (no positions) H Result: unit area ratio, but not necessarily equal angles and extent length ratios 18/25
  • 19. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Similarity Rectification  Assumption: repeated elements in real world have equal extent lengths.  Constraint: images of repeated elements should have equal extent lengths.  Result: Equal area ratios, relative extent lengths preserved, equal angles Rotation Reflection Imaged Scene 2 LAFS needed 1 LAF needed 19/25
  • 20. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Affinity removal with reflections 20/25
  • 21. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Affinity removal with reflections 20/25
  • 22. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Rectification Results 22/25
  • 23. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Repeats to Motifs  Repeat: photometrically consistent cluster of local affine frames (LAFs) that satisfies scale constraint  Motif: is a collection of repeats that are spatially coherent  Instance: An occurrence of the motif in the pattern  Goal: Estimate a motif and set of transforms between 23/25
  • 24. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Motif Estimation  Open Problem: Formulate cost that balances model complexity and motif cardinality 24/25
  • 25. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Greedy Motif Construction 25/25
  • 26. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Greedy Motif Construction 25/25
  • 27. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Generative Model  Generate the imaged pattern from the motif motif 27/25
  • 28. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Generative Model  Generate the imaged pattern from the motif  Estimate pattern and rectification from image  SIFTs extracted from image and clustered  Rectification estimated from linear constraints  Clusters verified against scale constraint to make repeats  Geometric hashing of LAFS in rectified space to construct motif motif 27/25
  • 29. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Generative Model  Generate the imaged pattern from the motif  Estimate pattern and rectification from image  SIFTs extracted from image and clustered  Rectification estimated from linear constraints  Clusters verified against scale constraint to make repeats  Geometric hashing of LAFS in rectified space to construct motif  Refine pattern, rectification and lens distortion by minimizing pattern re- projection error motif 27/25
  • 30. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Motif Construction 28/25
  • 31. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Motif Construction 28/25
  • 32. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Cows 30/25
  • 33. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Cows 30/25
  • 34. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Multiple motifs 34/25
  • 35. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Multiple motifs 34/25
  • 36. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Multiple motifs 34/25
  • 37. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Future Work  Seek join estimation of photometric clustering and rectification  Sequential estimation is error prone, especially for multiple planes  Failure modes  Infer rectification jointly from more constraints  Broaden the class of images from which patterns can be extracted  Model complexity cost to principally estimate number of planes  Formulate optimization problem for motif construction  Integrate into image retrieval engine 37/25
  • 38. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Conclusions  Demonstrated effectiveness of new linear constraints  valid for nearly all man-made patterns  effective in a fast RANSAC framework  Improved the state-of-the-art (TILT, Aiger et al):  Rectifies patterns that are: a small part of the image, of low texture  Localizes pattern automatically  Affine distortion can be removed with as few as 1 repeat  Explicitly model the pattern  Segmentation of pattern at pixel-level  SIFT variance decreased by using refined pattern to resample image  Multiple motifs can be used to jointly optimize rectification 38/25
  • 39. 3 Apr. PRCV 2014 – J. Pritts, O. Chum, J. Matas: Detection, Rectification, and Segmentation of Co-planar Repeated Patterns Questions Thanks for your attention ***Cosegmentations performed by J. Cech, J. Matas, and M. Perdoch. Efficient sequential correspondence selection by cosegmentation. In CVPR, 2008. 39/25

Editor's Notes

  1. we don’t know what we are looking for How do we get started We need to extract structure to find repeats We need tentative clustering
  2. Define what is met by repeats Repeat a collection of LAFs that have photometric and geometric consistency.
  3. For rotation, sigma is a positive definite matrix,
  4. Define a motif:
  5. Maximize the number of explained features Done in a greedy way Greedy sequential