image reconstruction from its individual pieces
TRANSCRIPT
![Page 1: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/1.jpg)
Image reconstruction its individual pieces
By : Prashant Agrawal Hitesh Meghani
![Page 2: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/2.jpg)
Input Specifications:The images pieces may be
With Straight Edges(Rectangular)
Non-uniformly Cut
Rotated by Multiples of 90 degrees
![Page 3: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/3.jpg)
Basic Steps :1)Extraction of the individual images2)Selection of the base image
3)Formation of the boundary array
![Page 4: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/4.jpg)
Basic Steps :
4)Search for a matching piece
5)Addition of matched piece
6)Repeat Iteratively
![Page 5: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/5.jpg)
Step 1: Image Extraction
CROP the image to fit into a rectangular bounding box. Blacken the remaining part.
![Page 6: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/6.jpg)
Step 2: Selection of Base
Select the base image – to add other images on it.
![Page 7: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/7.jpg)
Step 3:Formation of the boundary arrayBoundary Array consists of
Distance of the boundary pixel from the side of the bounding box.
The red, green and blue color coordinates
![Page 8: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/8.jpg)
Step 3:Formation of the boundary array
![Page 9: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/9.jpg)
Step 3:Formation of the boundary array
![Page 10: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/10.jpg)
Step 4 :Search for Matching piece
Extraction of Boundaries of two pieces
![Page 11: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/11.jpg)
Sum is not constant
Sum =356+-1Now Check for RGB values
MATCHING POINTS
Step 4 :Search for Matching piece
![Page 12: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/12.jpg)
Step 4:Search for Matching piece Right boundary of base image is
comparedwith: 1)Left boundary of first piece
2)Next boundary of the same piece.3)Next piece is taken.
Next boundary of the base piece is repeated until match is found.
![Page 13: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/13.jpg)
Step 5: Addition of Matched Piece
Piece is rotated if required.The size of the base image is
increased to accommodate both the images.
The image is added on the basis of match points.
![Page 14: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/14.jpg)
Step 5: Addition of Matched Piece
![Page 15: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/15.jpg)
Step 6: Iterative RepetitionThe added
image is made the base image
Identify the image to
add to base
Add the image to
base
![Page 16: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/16.jpg)
Demo :On C ( Open CV)On MATLAB
![Page 17: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/17.jpg)
Implementation And ComparisonsOn MATLAB- User friendly
programming but takes larger time.On C- Very quick execution
![Page 18: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/18.jpg)
ShortcomingsImages with uniform backgroundImage piece cut entirely from
another.
![Page 19: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/19.jpg)
ApplicationsForensic sciencesPattern matching
![Page 20: Image reconstruction from its individual pieces](https://reader036.vdocument.in/reader036/viewer/2022062412/589daf8f1a28ab21728b61af/html5/thumbnails/20.jpg)
Thank You
Questions ????