SlideShare une entreprise Scribd logo
1  sur  42
IMAGE INPAINTING
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],Figure 1:  Removing unwanted objects from the Image
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],Figure 2:  Selecting target region using our tool.
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Figure 3:  Terminologies used in inpainting[2]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],Figure 4:  Input Image to the inpainting module
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],Laplacian Filter Figure 5:  Boundary of the target region 1 1 1 1 -8 1 1 1 1
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(a) (b) (c) (d)
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object],Figure 7:  Notation Diagram [2].
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],Figure 8:  Dropping Effect. (a) data term (b) confidence term  (c) priority function
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],(a)  (b)  (c) Figure 9:  (a) Input Image (b) Output using our implementation of Crimnisi’s approach. (c) Our Approach.
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object],where, m = number of rows in the patch. n = number of columns in the patch. c r  = maximum number of continuous green pixels in one row c c  = maximum number of continuous green pixels in one column D x  and D y  are constants.
IMAGE INPAINTING ,[object Object],Figure 10:  Comparison with Criminisi’s Approach (a) The input image of size 416 x 316 [2]. (b) The image with island to be removed marked in green color. (c) The output using our implementation of Criminisi’s approach. The time taken was 2 minutes 35 seconds. (d) The output using our algorithm. Time taken was 2 minutes and 5 seconds. (a) (b) (d) (c)
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],[object Object],[object Object],[object Object],[object Object]
IMAGE INPAINTING ,[object Object],Couldn’t get a clear shot of the scene.
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object]
IMAGE INPAINTING ,[object Object],[1] Marcelo Bertalmio et. al., “Image Inpainting”, in  International Conference on Computer Graphics and Interactive Techniques, Proceedings of the 27th annual conference on Computer graphics and interactive technique , 2000 (Available:  http://portal.acm.org/citation.cfm?id=344972 )   [2] A. Criminisi, P. Perez and K. Toyama, “Region Filling and Object Removal by Exemplar- Based Image Inpainting”, in  IEEE Transactions on Image Processing , Vol. 13, No.  9, September 2004 (Availble:  http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67.9407&rep=rep1&type=pdf )   [3] Manuel M. Oliveira, Brian Bowen, Richard McKenna and Yu-Sung Chang, “Fast Digital Image Inpainting”, in  Proceedings of the International Conference on Visualization, Imaging and Image Processing (VIIP 2001) , Marbella, Spain. September 3-5, 2001 (Available:  http://www.inf.ufrgs.br/~oliveira/pubs_files/inpainting.pdf )   [4] Timothy K. Shih et. al., “Video inpainting and implant via diversified temporal continuations, in  International Multimedia Conference, Proceedings of the 14th annual ACM international conference on Multimedia , 2006 (Available:  http://portal.acm.org/citation.cfm?id=1180678 )   [5] A.C. Kokaram, R.D. Morris, W.J. Fitzgerald, P.J.W. Rayner. “Interpolation of missing data in image sequences”, in  IEEE Transactions on Image Processing 11(4) , pp. 1509-1519, 1995. [6] P.Elango and K.Murugesan.   “Digital Image Inpainting Using Cellular Neural Network, in  Int. J. Open Problems Compt. Math. , Vol. 2, No. 3, pp. 439-450, September 2009 (Available:  http://www.emis.de/journals/IJOPCM/Vol/09/IJOPCM%28vol.2.3.8.S.9%29.pdf )
IMAGE INPAINTING ,[object Object],[7] Carola-Bibiane Schonlieb, Andrea Bertozzi, Martin Burger and Lin He. “Image Inpainting Using a Fourth-Order Total Variation Flow”, in  SAMPTA’09 , Marseille, France, 2009 (Available:  ftp://ftp.math.ucla.edu/pub/camreport/cam09-34.pdf )   [8] Martin Burger, Lin He and Carola-Bibiane Schonlieb. “Cahn-Hilliard Inpainting and a Generalization for Grayvalue Images”, in  UCLA CAM report , pp. 08-41, June 2008 (Available:  ftp://ftp.math.ucla.edu/pub/camreport/cam08-41.pdf )   [9] M Elad, J. –L Starck, P. Querre and D.L. Donoho. “Simultaneous Cartoon and texture image inpainting using morphological component analysis (MCA)”,  Journal on Applied and Computational Harmonic Analysis , August, 2005 (Available:  http://irfu.cea.fr/Phocea/file.php?class=std&&file=Doc/Publications/Archives/dapnia-05-292.pdf )   [10] Guillaume Forbin, Bernard Besserer, Jiri Boldys and David Tschumperle. “Temporal Extension to Exemplar-Based Inpainting applied to scratch correction in damaged image sequences”, in  Visualization, Imaging and Image Processing (VIIP 2005) , Benidorm : Espange, 2005 (Available:  http://prestospace.org/training/images/viip2005.pdf )   [11]  R.C. Gonzalez and R.E. Woods,  Digital Image Processing , 2 nd  ed. Pearson Education, 2002.   [12] M.J. Fadili, J. –L. Starck and F. Murtagh. “Inpainting and zooming using Sparse Representations”,  The Computer Journal , 2009 (Available:  http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.100.6938&rep=rep1&type=pdf )   [13] Wen-Huang Cheng, Chun-Wei Hsieh, Sheng-Kai Lin, Chia-Wei Wang and Ja-Ling Wu. “Robust Algorithm for Exemplar-Based Image Inpainting”, in  The International Conference on Computer Graphics, Imaging and Vision (CGIV 2005) , 26-29 July 2005, Beijing, China, pp. 64-69.
IMAGE INPAINTING Thanks.

Contenu connexe

Tendances

Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
Aswin Pv
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
Yahya Alkhaldi
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
John Williams
 

Tendances (20)

Image Processing Using MATLAB
Image Processing Using MATLABImage Processing Using MATLAB
Image Processing Using MATLAB
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Line Detection using Hough transform .pptx
Line Detection using Hough transform .pptxLine Detection using Hough transform .pptx
Line Detection using Hough transform .pptx
 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transform
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
 
Image colorization
Image colorizationImage colorization
Image colorization
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Image colorization
Image colorizationImage colorization
Image colorization
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
BRAIN TUMOR CLASSIFICATION IN 3D-MRI USING FEATURES FROM RADIOMICS AND 3D-CNN...
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
 
Camera model ‫‬
Camera model ‫‬Camera model ‫‬
Camera model ‫‬
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
topological features
topological featurestopological features
topological features
 

Similaire à Image inpainting

Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322
Editor IJARCET
 
Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322
Editor IJARCET
 

Similaire à Image inpainting (20)

Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting Techniques
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore Image
 
Removal of Unwanted Objects using Image Inpainting - a Technical Review
Removal of Unwanted Objects using Image Inpainting - a Technical ReviewRemoval of Unwanted Objects using Image Inpainting - a Technical Review
Removal of Unwanted Objects using Image Inpainting - a Technical Review
 
[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...
 
N42018588
N42018588N42018588
N42018588
 
Digital Image Inpainting: A Review
Digital Image Inpainting: A ReviewDigital Image Inpainting: A Review
Digital Image Inpainting: A Review
 
Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSM
 
A Novel GAN-Based Network for Unmasking of Masked ppt.pptx
A Novel GAN-Based Network for Unmasking of Masked ppt.pptxA Novel GAN-Based Network for Unmasking of Masked ppt.pptx
A Novel GAN-Based Network for Unmasking of Masked ppt.pptx
 
Study of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV ModelStudy of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV Model
 
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
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322
 
Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322Ijarcet vol-2-issue-7-2319-2322
Ijarcet vol-2-issue-7-2319-2322
 
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET-  	  Low Light Image Enhancement using Convolutional Neural NetworkIRJET-  	  Low Light Image Enhancement using Convolutional Neural Network
IRJET- Low Light Image Enhancement using Convolutional Neural Network
 
K018137073
K018137073K018137073
K018137073
 
Implementation of Picwords to Warping Pictures and Keywords through Calligram
Implementation of Picwords to Warping Pictures and Keywords through CalligramImplementation of Picwords to Warping Pictures and Keywords through Calligram
Implementation of Picwords to Warping Pictures and Keywords through Calligram
 
A Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting TechniquesA Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting Techniques
 
Image Classification using Deep Learning
Image Classification using Deep LearningImage Classification using Deep Learning
Image Classification using Deep Learning
 
An Enhanced Adaptive Wavelet Transform Image Inpainting Technique
An Enhanced Adaptive Wavelet Transform Image Inpainting TechniqueAn Enhanced Adaptive Wavelet Transform Image Inpainting Technique
An Enhanced Adaptive Wavelet Transform Image Inpainting Technique
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Image inpainting