SlideShare a Scribd company logo
1 of 21
Image Mosaicing
SADHANA SINGH
M.Tech
164709
Content
1) What is Mosaic and Mosaicing?
2) Image Mosaicing
3) Why we need image Mosaicing
4) Image Mosaicing Model
5) Basic Algorithms For Image Mosaicing
6) Unidirectional Algorithm
7) Bi-directional Algorithm
8) Results
9) Limitation
10)Applications
11)References
What is Mosaic and Mosaicing
• Mosaic“ originates from an old Italian word “mosaico” which
means a picture or pattern produced by arranging together
small pieces of stone, tile, glass, etc.
• Mosaicing is the process of assembling a series of images
and joining them together to form a continuous seamless
photographic representation of the image surface.
• The result is an image with a field of view greater than that of a
single image.
Image Mosaicing
• Many a time, it may not be possible to capture the complete image of a
large document in a single exposure as most image-capturing media work
with documents of definite size.
• In such cases, the document has to be scanned part by part producing split
images. Thus, document image analysis and processing require Mosaicing
of the split images to obtain a complete final image of the document.
• Hence, document image mosaicing is the process of merging split images
that are obtained by scanning different parts of single large document image
with some sort of overlapping region (OR) to produce a single and complete
image of the document.
Need of Image Mosaicing?
• There are situations where it is not possible to capture large
documents with the given imaging media such as scanners or
copying machines in a single stretch because of their inherent
limitations.
• This results in capture of a large document in terms of split
components of a document image. Hence, the need is to mosaic the
split components into the original and put together the document
image.
• Image mosaicing not only allow you to create a large field of view
using normal camera, the result image can also be used for texture
mapping of a 3D environment such that users can view the
surrounding scene with real images.
Image Mosaicing Model
Input Images
Feature Extraction
Image Registration
Homographic
Refinement
Image Warping and
Blending
Output Mosaic
image
• 1) Feature Extraction
The first step in image mosaic process is feature detection.
Features are the elements in the two input images to be
matched. For images to be matched they are taken inside an
image patches. These image patches are groups of pixel in
images. Patch matching is done for the
• 2) Image Registration
Image registration is the process of aligning two or more
images of the same scene taken at different times. It
geometrically aligns two images—the reference and
sensed images. This process is needed in various
computer vision applications like motion analysis,
change detection, image fusion etc.
• 3) Homographic Refinement
Homography is mapping between two spaces which often
used to represent the correspondence between two images of
the same scene. It’s widely useful for images where multiple
images are taken from a rotating camera having a fixed
camera centre ultimately warped together to produce a
panoramic view.
• 4) Image Warping
Image Warping is the process of digitally manipulating
an image such that any shapes portrayed in the image
have been significantly distorted. Warping may be used
for correcting image distortion as well as for creative
purposes (e.g., morphing).
• 5) Image Blending
The final step is to blend the pixels colours in the
overlapped region to avoid the seams. Simplest
available form is to use feathering ,which uses
weighted averaging colour values to blend the
overlapping pixels.
Algorithms for Image Mosaicing
• Basically there are two main algorithms of
image mosaicing:
• 1)Unidirectional Scanning 2)Bi-directional
Scanning
Unidirectional Algorithm
• It takes two split images as input and produce the original
mosaic image.
• The algorithm compares all pixel values of first image with all
pixel values of second image starting from top to bottom.
• If the whole row matches then the pointer i (represents the
row of two split images) incremented by one in both images.
• If the whole row does not match then the pointer i of first
image is incremented by one but the pointer i of second
image remains unchanged.
• This procedure is repeated till the overlapping region is found
in the split images. The algorithm terminates when the pointer
i of first image reach m (number of rows in the image).
Bidirectional Algorithm
• It is an extension of unidirectional algorithm but it uses block
matching to find out overlapping region.
• This algorithm reduced the time complexity to get a mosaic image
from split images.
• This method scans the split images from right to left as well as
left to right, whereas in previous Algorithm scanning of the image takes
place only from left to right to identify the overlapping region in the split
images.
Results
Results
Limitations
• Mosaicing of multiple images cannot be achieved by
repeatedly warping new images to one reference image.
Hence, after mosaicing 4 images to the reference image,
the image alignment doesn’t look good anymore.
• The methods work fine for all types of documents but
they consume time.
• It may fail if the sequence is missed.
Application
• Constructing high resolution images that cover an
unlimited field of view using inexpensive equipment.
• Creating immersive environments for effective
information exchange through the internet.
• Using image mosaicing to make a significant impact
in video processing.
References
i. Mousumi Saha Mainak Chakraborty Tamasree Biswas ,An
Improved Approach for Document Image Mosaicing,
International Journal of Advanced Research in Computer
Science and Software Engineering , Volume 6, Issue 2,
February 2016
ii. Hemlata Joshi, KhomLal Sinha, Image Mosaicing using
Harris, SIFT Feature Detection Algorithm, International
Journal of Science, Engineering and Technology Research
(IJSETR) Volume 2, Issue 11, November 2013
iii. Hartley, R. & Zisserman, A. (2000) Multiple View
Geometry{Cambridge University Press, UK.
iv. https://in.mathworks.com/
v. https://courses.engr.illinois.edu/cs498dwh/fa2010/lectures/L
ecture%2017%20-%20Photo%20Stitching.pdf
Image Mosaicing Techniques for Large Document Reconstruction

More Related Content

What's hot

10-Image rectification and restoration.ppt
10-Image rectification and restoration.ppt10-Image rectification and restoration.ppt
10-Image rectification and restoration.pptAJAYMALIK97
 
BASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRYBASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRYNamitha M R
 
GIS software
GIS softwareGIS software
GIS softwareSwetha A
 
Remote sensing
Remote sensingRemote sensing
Remote sensingGokul Saud
 
Image intrepretation
Image intrepretationImage intrepretation
Image intrepretationMeer Raashid
 
Lecture on photogrammetry
Lecture on photogrammetryLecture on photogrammetry
Lecture on photogrammetryWaleed Liaqat
 
Remote Sensing: Resolution Merge
Remote Sensing: Resolution MergeRemote Sensing: Resolution Merge
Remote Sensing: Resolution MergeKamlesh Kumar
 
Image classification
Image classificationImage classification
Image classificationAnchor Charan
 
Chapter 5: Remote sensing
Chapter 5: Remote sensingChapter 5: Remote sensing
Chapter 5: Remote sensingShankar Gangaju
 
01 introdcution to photogrammetry
01 introdcution to photogrammetry01 introdcution to photogrammetry
01 introdcution to photogrammetrySarhat Adam
 
Aerial photographs and their interpretation
Aerial photographs and their interpretationAerial photographs and their interpretation
Aerial photographs and their interpretationSumant Diwakar
 
DEM generation, Image Matching in Aerial Photogrammetry.pptx
DEM generation, Image Matching in  Aerial Photogrammetry.pptxDEM generation, Image Matching in  Aerial Photogrammetry.pptx
DEM generation, Image Matching in Aerial Photogrammetry.pptxIndraSubedi7
 

What's hot (20)

Optical remote sensing
Optical remote sensingOptical remote sensing
Optical remote sensing
 
10-Image rectification and restoration.ppt
10-Image rectification and restoration.ppt10-Image rectification and restoration.ppt
10-Image rectification and restoration.ppt
 
Stereoscopic parallax
Stereoscopic parallaxStereoscopic parallax
Stereoscopic parallax
 
BASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRYBASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRY
 
GIS software
GIS softwareGIS software
GIS software
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Image intrepretation
Image intrepretationImage intrepretation
Image intrepretation
 
Satellite Image
Satellite Image Satellite Image
Satellite Image
 
Lecture on photogrammetry
Lecture on photogrammetryLecture on photogrammetry
Lecture on photogrammetry
 
Remote Sensing: Resolution Merge
Remote Sensing: Resolution MergeRemote Sensing: Resolution Merge
Remote Sensing: Resolution Merge
 
Digital photogrammetry
Digital photogrammetryDigital photogrammetry
Digital photogrammetry
 
Image classification
Image classificationImage classification
Image classification
 
Spot satellite
Spot satelliteSpot satellite
Spot satellite
 
Remote Sensing
Remote SensingRemote Sensing
Remote Sensing
 
Chapter 5: Remote sensing
Chapter 5: Remote sensingChapter 5: Remote sensing
Chapter 5: Remote sensing
 
01 introdcution to photogrammetry
01 introdcution to photogrammetry01 introdcution to photogrammetry
01 introdcution to photogrammetry
 
Aerial photographs and their interpretation
Aerial photographs and their interpretationAerial photographs and their interpretation
Aerial photographs and their interpretation
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
DEM generation, Image Matching in Aerial Photogrammetry.pptx
DEM generation, Image Matching in  Aerial Photogrammetry.pptxDEM generation, Image Matching in  Aerial Photogrammetry.pptx
DEM generation, Image Matching in Aerial Photogrammetry.pptx
 

Similar to Image Mosaicing Techniques for Large Document Reconstruction

Digital Composition of Mosaics using Edge Priority Tile Assignment
Digital Composition of Mosaics using Edge Priority Tile AssignmentDigital Composition of Mosaics using Edge Priority Tile Assignment
Digital Composition of Mosaics using Edge Priority Tile AssignmentBill Kromydas
 
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
 
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...IRJET Journal
 
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...IJEACS
 
From Experimentation to Production: The Future of WebGL
From Experimentation to Production: The Future of WebGLFrom Experimentation to Production: The Future of WebGL
From Experimentation to Production: The Future of WebGLFITC
 
Performance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAPerformance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAIJECEIAES
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONijistjournal
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagediTii
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagediTii
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONijistjournal
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting SystemIRJET Journal
 
Image segmentation
Image segmentationImage segmentation
Image segmentationKuppusamy P
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachEditor IJMTER
 
Image in Painting Techniques: A survey
Image in Painting Techniques: A survey Image in Painting Techniques: A survey
Image in Painting Techniques: A survey IOSR Journals
 
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEAUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEijcsa
 
Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...
Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...
Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...dbpublications
 
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed realitySynthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed realityNAVER Engineering
 
Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...
Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...
Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...IRJET Journal
 

Similar to Image Mosaicing Techniques for Large Document Reconstruction (20)

Digital Composition of Mosaics using Edge Priority Tile Assignment
Digital Composition of Mosaics using Edge Priority Tile AssignmentDigital Composition of Mosaics using Edge Priority Tile Assignment
Digital Composition of Mosaics using Edge Priority Tile Assignment
 
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
 
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
 
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
 
From Experimentation to Production: The Future of WebGL
From Experimentation to Production: The Future of WebGLFrom Experimentation to Production: The Future of WebGL
From Experimentation to Production: The Future of WebGL
 
Performance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAPerformance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGA
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image Montage
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image Montage
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
 
[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...
[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...
[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting System
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 
Image in Painting Techniques: A survey
Image in Painting Techniques: A survey Image in Painting Techniques: A survey
Image in Painting Techniques: A survey
 
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEAUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
 
Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...
Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...
Image Forgery Detection Using Feature Point Matching and Adaptive Over Segmen...
 
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed realitySynthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
 
Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...
Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...
Review on a Secure Image Transmission Technique Via Secret-Fragment-Visible M...
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
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
 
(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
 
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
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
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
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
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...
 
(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
 
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, ...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
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...
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
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
 
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
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
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
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Image Mosaicing Techniques for Large Document Reconstruction

  • 2. Content 1) What is Mosaic and Mosaicing? 2) Image Mosaicing 3) Why we need image Mosaicing 4) Image Mosaicing Model 5) Basic Algorithms For Image Mosaicing 6) Unidirectional Algorithm 7) Bi-directional Algorithm 8) Results 9) Limitation 10)Applications 11)References
  • 3. What is Mosaic and Mosaicing • Mosaic“ originates from an old Italian word “mosaico” which means a picture or pattern produced by arranging together small pieces of stone, tile, glass, etc. • Mosaicing is the process of assembling a series of images and joining them together to form a continuous seamless photographic representation of the image surface. • The result is an image with a field of view greater than that of a single image.
  • 4. Image Mosaicing • Many a time, it may not be possible to capture the complete image of a large document in a single exposure as most image-capturing media work with documents of definite size. • In such cases, the document has to be scanned part by part producing split images. Thus, document image analysis and processing require Mosaicing of the split images to obtain a complete final image of the document. • Hence, document image mosaicing is the process of merging split images that are obtained by scanning different parts of single large document image with some sort of overlapping region (OR) to produce a single and complete image of the document.
  • 5. Need of Image Mosaicing? • There are situations where it is not possible to capture large documents with the given imaging media such as scanners or copying machines in a single stretch because of their inherent limitations. • This results in capture of a large document in terms of split components of a document image. Hence, the need is to mosaic the split components into the original and put together the document image. • Image mosaicing not only allow you to create a large field of view using normal camera, the result image can also be used for texture mapping of a 3D environment such that users can view the surrounding scene with real images.
  • 6. Image Mosaicing Model Input Images Feature Extraction Image Registration Homographic Refinement Image Warping and Blending Output Mosaic image
  • 7. • 1) Feature Extraction The first step in image mosaic process is feature detection. Features are the elements in the two input images to be matched. For images to be matched they are taken inside an image patches. These image patches are groups of pixel in images. Patch matching is done for the • 2) Image Registration Image registration is the process of aligning two or more images of the same scene taken at different times. It geometrically aligns two images—the reference and sensed images. This process is needed in various computer vision applications like motion analysis, change detection, image fusion etc.
  • 8. • 3) Homographic Refinement Homography is mapping between two spaces which often used to represent the correspondence between two images of the same scene. It’s widely useful for images where multiple images are taken from a rotating camera having a fixed camera centre ultimately warped together to produce a panoramic view. • 4) Image Warping Image Warping is the process of digitally manipulating an image such that any shapes portrayed in the image have been significantly distorted. Warping may be used for correcting image distortion as well as for creative purposes (e.g., morphing).
  • 9. • 5) Image Blending The final step is to blend the pixels colours in the overlapped region to avoid the seams. Simplest available form is to use feathering ,which uses weighted averaging colour values to blend the overlapping pixels.
  • 10. Algorithms for Image Mosaicing • Basically there are two main algorithms of image mosaicing: • 1)Unidirectional Scanning 2)Bi-directional Scanning
  • 11. Unidirectional Algorithm • It takes two split images as input and produce the original mosaic image. • The algorithm compares all pixel values of first image with all pixel values of second image starting from top to bottom. • If the whole row matches then the pointer i (represents the row of two split images) incremented by one in both images. • If the whole row does not match then the pointer i of first image is incremented by one but the pointer i of second image remains unchanged. • This procedure is repeated till the overlapping region is found in the split images. The algorithm terminates when the pointer i of first image reach m (number of rows in the image).
  • 12.
  • 13.
  • 14. Bidirectional Algorithm • It is an extension of unidirectional algorithm but it uses block matching to find out overlapping region. • This algorithm reduced the time complexity to get a mosaic image from split images. • This method scans the split images from right to left as well as left to right, whereas in previous Algorithm scanning of the image takes place only from left to right to identify the overlapping region in the split images.
  • 15.
  • 18. Limitations • Mosaicing of multiple images cannot be achieved by repeatedly warping new images to one reference image. Hence, after mosaicing 4 images to the reference image, the image alignment doesn’t look good anymore. • The methods work fine for all types of documents but they consume time. • It may fail if the sequence is missed.
  • 19. Application • Constructing high resolution images that cover an unlimited field of view using inexpensive equipment. • Creating immersive environments for effective information exchange through the internet. • Using image mosaicing to make a significant impact in video processing.
  • 20. References i. Mousumi Saha Mainak Chakraborty Tamasree Biswas ,An Improved Approach for Document Image Mosaicing, International Journal of Advanced Research in Computer Science and Software Engineering , Volume 6, Issue 2, February 2016 ii. Hemlata Joshi, KhomLal Sinha, Image Mosaicing using Harris, SIFT Feature Detection Algorithm, International Journal of Science, Engineering and Technology Research (IJSETR) Volume 2, Issue 11, November 2013 iii. Hartley, R. & Zisserman, A. (2000) Multiple View Geometry{Cambridge University Press, UK. iv. https://in.mathworks.com/ v. https://courses.engr.illinois.edu/cs498dwh/fa2010/lectures/L ecture%2017%20-%20Photo%20Stitching.pdf