SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Representation and
Description
for image Processing
Segmentation
Raw data (pixels) Representations
Computation of descriptors
external characteristics
(boundary)
internal characteristics
(pixels comprising the region)
shape
characteristics
regional
properties
such as color &
texture
Is invariance needed?
 Chain Codes
 Polygonal Approximations
– Minimum perimeter polygons
– Merging techniques
– Splitting techniques
 Signatures
 Boundary Segments
 Skeletons
Technique of representation
Chain Codes
Problem1:
- Long chains of codes
- Easily disturbed by noise, and
sidetracked
Solution:
- Resampling using larger grid
spacing
Problem2:
- start point
Solution:
- Normalizations
Before resample: 000000766…1111
After resampling: 076666…12
• normalized
– circular sequence
– Ex. First difference of 4-direction chain code 10103322 is
3133030.
– 2 10103322
– 33133030
Polygonal Approximations
• Determine which points on the boundary to use
• Minimum perimeter polygons
o Choose an appropriate grid
- The boundary is enclosed by a set of concatenated cells
o Allow the boundary to shrink as a rubber band
 The maximum error per grid cell is √2d, where d is the
dimension of a grid cell
Merging Techniques
• least square error line fit
1. Merge points along a boundary until the least square
error line fit of the points merged so far exceeds a
threshold
2. Record the the two end point of the line
3. Repeat Steps 1 and 2 until all boundary points are
processed .
problem
• Merging technique problem:
– No guarantee for corner detection
• Solution:
– Splitting: to subdivide a segment successively into two parts
until a given criterion is satisfied.
– Objective: seeking prominent inflection points.
Splitting techniques:
1. Start with an initial guess, e.g., based on majority axes
2. Calculate the orthogonal distance from lines to all points
3. If maximum distance > threshold, create new vertex there
4. Repeat until no points exceed criterion
Signatures
• Signature: a 1D functional representation of a boundary
• To generate:
– Plot the distance from the centroid to the boundary as a
function of angles.
• The signature is often unique for a region
– We can distinguish the region by its signature
• Independent of translation, but not rotation & scaling .
• r(ϴ)= D/cos ϴ 0<= ϴ<60
• = D/cos(120- ϴ) 60<= ϴ<120
• = D/cos(180- ϴ) 120<= ϴ<180
• = D/cos(240- ϴ) 180<= ϴ<240
• = D/cos(300- ϴ) 240<= ϴ<300
• = D/cos(360- ϴ) 300<= ϴ<360
Boundary segments
• The boundary can be decomposed into segments.
– Useful to extract information from concave ‫تقعر‬ parts of the objects.
• A good way to achieve this is to calculate the convex Hull of the
region enclosed by the boundary Hull
• Can be a bit noise sensitive
1. Smooth prior to Convex hull calculation
2. Calculate Convex Hull on polygon approximation
Skeletons
• To reduce a plane region to a graph
- by e.g. obtaining the skeleton of the region via thinning.
• Find medial axis transformation (MAT):
 The MAT of region R with border B is found as:
• For each point p in R, we find its closest neighbor in B.
• If p has more than one such neighbor, it belongs to the Medial Axis.
• Assume foreground pixels = “1” , Background = “0”
• 1st pass
 Flag a contour point p for deletion if the following conditions are satisfied:
• (a) 2 <= N(p1) <= 6
• (b) T(p1) = 1;
• (c) p2 * p4 * p6 = 0 11.1.1
• (d) p4 * p6 * p8 = 0
 N(p1) is the number of nonzero neighbors of p1
 T(p1) is the number of 0-1 transitions in the ordered sequence of p2, p3, . . . , p8,
p9,p2.
 If (a) – (d) are not violated, the point is marked for deletion
• Points are not deleted until the end of the pass
• This way the data stays intact until the pass is complete
Thinning Algorithm
0 0 1
1 p1 0
1 0 1
p2
p4
p6
p4
p6
p8
• 2nd pass
• Conditions (a) and (b) are the same as the 1st pass
• (c) and (d) are different [call these (c’) and (d’)]:
– (c’) p2 * p4 * p8 = 0
– (d’) p2 * p6 * p8 = 0
• Delete all points that are flagged from the 2nd pass
 Repeat 1st pass and 2nd pass until no contour point is deleted
during an iteration
p4p8
p2
p2
p6
p8
Examples
NO
NO
• In the first case
• N(p) = 5, S(p) = 1, p2 · p4 · p6 = 0, and p4 · p6 · p8 = 0, then p is flagged
for deletion.
• In the second case
• N(p) = 1, so( 2 :5 N(p,) <0 6) is violated and p is left unchanged.
• In the third case
• p2 · p4 · p6 = 1
and p4 · p6 · p8 = 1, so conditions (p2 · p4 · p6 = 0) and (p4 · p6 · p8 = 0)
violated and p is left unchanged.
• In the forth case
• S(p) = 2, so condition (T ( p l) = 1) is violated and p is left unchange
Representation image

Weitere ähnliche Inhalte

Was ist angesagt?

Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and RepresentationAmnaakhaan
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processingasodariyabhavesh
 
Feature detection - Image Processing
Feature detection - Image ProcessingFeature detection - Image Processing
Feature detection - Image ProcessingRitesh Kanjee
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough TransformMrunal Selokar
 
Mathematical operations in image processing
Mathematical operations in image processingMathematical operations in image processing
Mathematical operations in image processingAsad Ali
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Digital image processing
Digital image processingDigital image processing
Digital image processingSangavi G
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Computer Vision harris
Computer Vision harrisComputer Vision harris
Computer Vision harrisWael Badawy
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainA B Shinde
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationSubhash Basistha
 

Was ist angesagt? (20)

Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
 
Segmentation
SegmentationSegmentation
Segmentation
 
Feature detection - Image Processing
Feature detection - Image ProcessingFeature detection - Image Processing
Feature detection - Image Processing
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough Transform
 
Mathematical operations in image processing
Mathematical operations in image processingMathematical operations in image processing
Mathematical operations in image processing
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Computer Vision harris
Computer Vision harrisComputer Vision harris
Computer Vision harris
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 

Andere mochten auch

Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and ExtactionAli A Jalil
 
How to Measure RTOS Performance
How to Measure RTOS Performance How to Measure RTOS Performance
How to Measure RTOS Performance mentoresd
 
Rtos ameba
Rtos amebaRtos ameba
Rtos amebaJou Neo
 
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLSINTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLSJOLLUSUDARSHANREDDY
 
Object recognition
Object recognitionObject recognition
Object recognitionsaniacorreya
 
Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3
Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3
Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3STM Journals
 
AAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognitionAAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognitionzukun
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition Intel Nervana
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPrathamesh Joshi
 
comparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmcomparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmchezhiyan chezhiyan
 
Feature Extraction and Principal Component Analysis
Feature Extraction and Principal Component AnalysisFeature Extraction and Principal Component Analysis
Feature Extraction and Principal Component AnalysisSayed Abulhasan Quadri
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
Actuators er.sanyam s. saini (me regular)
Actuators er.sanyam s. saini  (me regular)Actuators er.sanyam s. saini  (me regular)
Actuators er.sanyam s. saini (me regular)Sanyam Singh
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extractionskylian
 
Image compression
Image compressionImage compression
Image compressionAle Johnsan
 
Sensors & Actuators
Sensors & Actuators Sensors & Actuators
Sensors & Actuators Abdul Abbasi
 

Andere mochten auch (20)

Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
 
How to Measure RTOS Performance
How to Measure RTOS Performance How to Measure RTOS Performance
How to Measure RTOS Performance
 
Rtos ameba
Rtos amebaRtos ameba
Rtos ameba
 
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLSINTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
 
Object recognition
Object recognitionObject recognition
Object recognition
 
Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3
Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3
Journal of Image Processing & Pattern Recognition Progress vol 3 issue 3
 
AAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognitionAAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognition
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
 
comparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmcomparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithm
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
 
Feature Extraction and Principal Component Analysis
Feature Extraction and Principal Component AnalysisFeature Extraction and Principal Component Analysis
Feature Extraction and Principal Component Analysis
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Actuators er.sanyam s. saini (me regular)
Actuators er.sanyam s. saini  (me regular)Actuators er.sanyam s. saini  (me regular)
Actuators er.sanyam s. saini (me regular)
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
 
Dip Image Segmentation
Dip Image SegmentationDip Image Segmentation
Dip Image Segmentation
 
Image compression
Image compressionImage compression
Image compression
 
Sensors & Actuators
Sensors & Actuators Sensors & Actuators
Sensors & Actuators
 

Ähnlich wie Representation image

Clipping & Rasterization
Clipping & RasterizationClipping & Rasterization
Clipping & RasterizationAhmed Daoud
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingChamod Mune
 
"Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL.""Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL."Vissarion Fisikopoulos
 
Computer Graphics Unit 1
Computer Graphics Unit 1Computer Graphics Unit 1
Computer Graphics Unit 1aravindangc
 
Analog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition SystemsAnalog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition SystemsMathivanan Natarajan
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15Shani729
 
ImageSegmentation (1).ppt
ImageSegmentation (1).pptImageSegmentation (1).ppt
ImageSegmentation (1).pptNoorUlHaq47
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.pptAVUDAI1
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.pptDEEPUKUMARR
 
Jagmohan presentation2008
Jagmohan presentation2008Jagmohan presentation2008
Jagmohan presentation2008Jag Mohan Singh
 
Fixed Point Conversion
Fixed Point ConversionFixed Point Conversion
Fixed Point ConversionRajesh Sharma
 

Ähnlich wie Representation image (20)

representation.pptx
representation.pptxrepresentation.pptx
representation.pptx
 
Clipping & Rasterization
Clipping & RasterizationClipping & Rasterization
Clipping & Rasterization
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image Processing
 
Lec08 fitting
Lec08 fittingLec08 fitting
Lec08 fitting
 
"Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL.""Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL."
 
testpang
testpangtestpang
testpang
 
Computer Graphics Unit 1
Computer Graphics Unit 1Computer Graphics Unit 1
Computer Graphics Unit 1
 
Analog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition SystemsAnalog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition Systems
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15
 
ImageSegmentation (1).ppt
ImageSegmentation (1).pptImageSegmentation (1).ppt
ImageSegmentation (1).ppt
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.ppt
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.ppt
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Jagmohan presentation2008
Jagmohan presentation2008Jagmohan presentation2008
Jagmohan presentation2008
 
Implementation
ImplementationImplementation
Implementation
 
Saga.lng
Saga.lngSaga.lng
Saga.lng
 
Line clipping
Line clippingLine clipping
Line clipping
 
Metrology
MetrologyMetrology
Metrology
 
Fixed Point Conversion
Fixed Point ConversionFixed Point Conversion
Fixed Point Conversion
 
Ip unit 5
Ip unit 5Ip unit 5
Ip unit 5
 

Kürzlich hochgeladen

Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)AkefAfaneh2
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...Scintica Instrumentation
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.Silpa
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
Exploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfExploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfrohankumarsinghrore1
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curveAreesha Ahmad
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptRakeshMohan42
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Silpa
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptxryanrooker
 

Kürzlich hochgeladen (20)

Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
Exploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfExploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdf
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.ppt
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 

Representation image

  • 2. Segmentation Raw data (pixels) Representations Computation of descriptors external characteristics (boundary) internal characteristics (pixels comprising the region) shape characteristics regional properties such as color & texture
  • 4.  Chain Codes  Polygonal Approximations – Minimum perimeter polygons – Merging techniques – Splitting techniques  Signatures  Boundary Segments  Skeletons Technique of representation
  • 5. Chain Codes Problem1: - Long chains of codes - Easily disturbed by noise, and sidetracked Solution: - Resampling using larger grid spacing Problem2: - start point Solution: - Normalizations Before resample: 000000766…1111 After resampling: 076666…12
  • 6. • normalized – circular sequence – Ex. First difference of 4-direction chain code 10103322 is 3133030. – 2 10103322 – 33133030
  • 7.
  • 8. Polygonal Approximations • Determine which points on the boundary to use • Minimum perimeter polygons o Choose an appropriate grid - The boundary is enclosed by a set of concatenated cells o Allow the boundary to shrink as a rubber band  The maximum error per grid cell is √2d, where d is the dimension of a grid cell
  • 9.
  • 10. Merging Techniques • least square error line fit 1. Merge points along a boundary until the least square error line fit of the points merged so far exceeds a threshold 2. Record the the two end point of the line 3. Repeat Steps 1 and 2 until all boundary points are processed .
  • 11.
  • 12. problem • Merging technique problem: – No guarantee for corner detection • Solution: – Splitting: to subdivide a segment successively into two parts until a given criterion is satisfied. – Objective: seeking prominent inflection points.
  • 13. Splitting techniques: 1. Start with an initial guess, e.g., based on majority axes 2. Calculate the orthogonal distance from lines to all points 3. If maximum distance > threshold, create new vertex there 4. Repeat until no points exceed criterion
  • 14.
  • 15. Signatures • Signature: a 1D functional representation of a boundary • To generate: – Plot the distance from the centroid to the boundary as a function of angles. • The signature is often unique for a region – We can distinguish the region by its signature • Independent of translation, but not rotation & scaling .
  • 16.
  • 17. • r(ϴ)= D/cos ϴ 0<= ϴ<60 • = D/cos(120- ϴ) 60<= ϴ<120 • = D/cos(180- ϴ) 120<= ϴ<180 • = D/cos(240- ϴ) 180<= ϴ<240 • = D/cos(300- ϴ) 240<= ϴ<300 • = D/cos(360- ϴ) 300<= ϴ<360
  • 18.
  • 19. Boundary segments • The boundary can be decomposed into segments. – Useful to extract information from concave ‫تقعر‬ parts of the objects. • A good way to achieve this is to calculate the convex Hull of the region enclosed by the boundary Hull • Can be a bit noise sensitive 1. Smooth prior to Convex hull calculation 2. Calculate Convex Hull on polygon approximation
  • 20. Skeletons • To reduce a plane region to a graph - by e.g. obtaining the skeleton of the region via thinning. • Find medial axis transformation (MAT):  The MAT of region R with border B is found as: • For each point p in R, we find its closest neighbor in B. • If p has more than one such neighbor, it belongs to the Medial Axis.
  • 21. • Assume foreground pixels = “1” , Background = “0” • 1st pass  Flag a contour point p for deletion if the following conditions are satisfied: • (a) 2 <= N(p1) <= 6 • (b) T(p1) = 1; • (c) p2 * p4 * p6 = 0 11.1.1 • (d) p4 * p6 * p8 = 0  N(p1) is the number of nonzero neighbors of p1  T(p1) is the number of 0-1 transitions in the ordered sequence of p2, p3, . . . , p8, p9,p2.  If (a) – (d) are not violated, the point is marked for deletion • Points are not deleted until the end of the pass • This way the data stays intact until the pass is complete Thinning Algorithm 0 0 1 1 p1 0 1 0 1 p2 p4 p6 p4 p6 p8
  • 22. • 2nd pass • Conditions (a) and (b) are the same as the 1st pass • (c) and (d) are different [call these (c’) and (d’)]: – (c’) p2 * p4 * p8 = 0 – (d’) p2 * p6 * p8 = 0 • Delete all points that are flagged from the 2nd pass  Repeat 1st pass and 2nd pass until no contour point is deleted during an iteration p4p8 p2 p2 p6 p8
  • 24. • In the first case • N(p) = 5, S(p) = 1, p2 · p4 · p6 = 0, and p4 · p6 · p8 = 0, then p is flagged for deletion. • In the second case • N(p) = 1, so( 2 :5 N(p,) <0 6) is violated and p is left unchanged. • In the third case • p2 · p4 · p6 = 1 and p4 · p6 · p8 = 1, so conditions (p2 · p4 · p6 = 0) and (p4 · p6 · p8 = 0) violated and p is left unchanged. • In the forth case • S(p) = 2, so condition (T ( p l) = 1) is violated and p is left unchange