0% found this document useful (0 votes)
568 views19 pages

Automatic Image Inpainting (Slides)

This document summarizes an image inpainting algorithm that can remove unwanted areas and objects from images. It uses techniques like dilation's algorithm, right-left shift blur, and color match algorithm. The algorithm was implemented on sample images with accuracies ranging from 90-100%. Future improvements could include automatic scratch detection, use of interpolation and machine learning for more accurate results.

Uploaded by

Akash Khaitan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
568 views19 pages

Automatic Image Inpainting (Slides)

This document summarizes an image inpainting algorithm that can remove unwanted areas and objects from images. It uses techniques like dilation's algorithm, right-left shift blur, and color match algorithm. The algorithm was implemented on sample images with accuracies ranging from 90-100%. Future improvements could include automatic scratch detection, use of interpolation and machine learning for more accurate results.

Uploaded by

Akash Khaitan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

By

Akash Khaitan
08DDCS547
leatures
P Removal of unwanted areas from an
mage
P Removal of undesired object from the
mage
P Repair of scratched, old images
4rkine Prinoiple
P illing of areas is done by neighborhood
pixel
P Color detection methods are used to
determine scratch
P Area selection is also used to select the
region to be inpainted
aoker4und
Based on mage Processing
Programming Language : Java
le4rithm used
P liveria's Algorithm
P Right -left shift blur
P Color Match Algorithm
liveria l4e4rithm
P Applicable for small region
P Based on convolution operation
#ieht -left shift blur
P &sed for scratch and object removal
P Applicable for symmetrical mages
P Based on convolution operation
P More accurate than other Algorithms
4l4r Matoh le4rithm
P or small scratches
P Scratches/cracks to be selected by a
color with a pencil tool
P Based on point operation
mplementati4n
xperiment 1:
OriginaI Image
bject Selection npainted mage
Accuracy : 100%
Algo Applied : Right left shift Blur
mplementati4n
xperiment 2:
OriginaI Image
bject Selection npainted mage
Accuracy : 100%
Algo Applied : Right left shift Blur
mplementati4n
xperiment 3:
OriginaI Image
bject Selection npainted mage
Accuracy : 100%
Algo Applied : Right left shift Blur
mplementati4n
xperiment 4:
OriginaI Image
Crack Selection npainted mage
Accuracy : 90%
Algo Applied : Color Match
$o4pe
P Can be used as plugin to popular
imaging software like Gimp, Photoshop
P Can be used as a plugin to web
application based on mage editing like
Piknik
luture mpr4vements
P nterpolation technique to be used for
removing scratches/object
P Automatic scratch detection and
removal to be done
P &se of Machine ntelligence Algorithm to
produce more accurate result
#eferenoes
P ilhelm Burger, Mark J Burge, "Digital
mage Processing an Algorithm
introduction using java irst dition
Springer
P Manuel M. liveira, Brian Bowen,
Richard McKenna, Yu-Sung Chang,
"ast Digital mage npainting 2001
P Rafael C. Gonzalez , "Digital mage
Processing 2
nd
edition, Prentice Hall

You might also like