SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013
DOI:10.5121/ijcsa.2013.3202 17
Image Inpainting System Model Based on
Evaluation
Mortaza Mokhtari Nazarlu1
and Javad Badali2
1,2
Computer group, Islamic Azad University, Maku Branch, Maku, Iran
mortezamokhtari@ymail.com
ABSTRACT
Image segmentation algorithm and inpainting algorithm are the key ingredients in the process of inpainting
after studying many image-inpainting algorithms. Therefore, analyzing, comparing and verifying the
segment algorithm and inpainting algorithms, the system model which owns segment and repair evaluation
function is constructed, so it can optimize the segmentation algorithms and the inpainting algorithms;
finally make the inpainting result better. There is segmentation module and inpainting module in the system
model, the former is to segment damaged area, and the latter is to repair image. They adopt expert system,
which extract image characteristics and optimize segmentation algorithms and inpainting algorithms by
heuristic rules in the knowledge database, evaluate the result of the inpainting which can feedback the
heuristic rules for selecting better algorithms, finally adopt the best segmentation and inpainting algorithm.
System model synthesizes two key ingredients of segmentation and inpainting, so that it can enhance the
inpainting effect, and that the system will be constructed actually need to further study and to carry out.
KEYWORDS
Segmentation, evaluation, inpainting evaluation, image inpainting, inpainting model
1. INTRODUCTION
Digital image inpainting is an important issue in the domain of image restoration and an
international interesting research topic in recent years, and it has different terminology names in
different areas. For example, it is called error concealment in the signal transmission, and is
called art inpainting in art inpainting etc. Now many image inpainting methods proposed, which
are mainly two categories. One repairs small-scare damaged digital images, and the other repairs
large-scale digital image through filling with image information [l-6]. Those inpainting methods
which can repair different damaged image have their advantages, disadvantages and applied
range. The inpainting result will be evaluated by inpainting evaluation method. The result of
evaluation can analyze the advantages and disadvantages of inpainting method. In order to
overcome the shortcomings of the objective evaluation, the inpainting result will be evaluated by
subjective evaluation, which can analyze and judge the advantages and disadvantages of result
using the people's visual. Because the segmentation result influences the inpainting result, so it is
necessary that damaged regions are segmented before inpainting. Image segmentation has been
used in different fields, and has many other names, such as object delineation, threshold
technology, image discrimination, target detection, target recognition etc[7]. Image segmentation
aims at extracting the interesting region of user and adopts different segmentation algorithms
according to the actual needs. Now there is no universal segmentation algorithm, which can solve
the entire image segmentation problems. The target region, which is the interested region to the
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013
18
user, is damaged region for inpainting, so it is keystone and difficulty of segmentation looking for
appropriate segmentation algorithms for segmenting damaged regions. The segmentation result
will be evaluated by the segmentation evaluation methods; it can guide system segmentation to
adopt appropriate segmentation algorithms [8]. For lacking of evaluation of segmentation and
inpainting result, it is proposed that image inpainting system model based on evaluation in order
to improve the system effect of inpainting [9, l0].
2. THE MODEL OF INPAINTING SYSTEM
In the paper, it is proposed image inpainting system model based on evaluation. Evaluation is the
key in the system model. The module of segmentation guides the system to adopt suitable
segmentation algorithms, and the module of inpainting guides the system to adopt suitable
inpainting algorithms. The evaluation of the segment result and inpainting result analyze the
applicability of algorithms.
The structure of system inpainting module has shown in fig.1.In the system model, damaged
regions are classified by subjective classification and objective classification. Subjective
classification analyzes the characteristics of the damaged region, and the characteristics of
damaged region can be further analyzed using people's knowledge. Damaged region l, damaged
region 2, ..., and damaged region n, among n>=1. Damaged region segmented will be classified
smooth patch, texture patch, or edge patch by classifier [1l]. Then inpainting module selects
inpainting algorithms to repair image, when inpainting has been finished, the repaired image
needs to be treated such as smooth process so the inpainting result of quality can be improved.
The inpainting result needs to be evaluated by subjective evaluation and objective evaluation. In
common, the method of subjective evaluation is visual evaluation, and the methods of objective
evaluation are PSNR and chromatic aberration [12].
Subjective classification of damaged region, objective classification of damaged region (it is
classed by classifier)[11], inpainting algorithms used, evaluation of segmentation and inpainting
and so on, are putted into the characteristic information database. Available information can be
got through analyzing the historical information in the database, which can help segmentation
module to guide segmentation of damaged region, In addition, inpainting module also analyze the
historical information in the database, that can help inpainting module guide selection of
inpainting algorithms. Segmentation module and inpainting module are two important modules,
they have ability of intelligent learning, and can adapt well to add different types of segmentation
and inpainting algorithms, with the increasing of the segmentation and inpainting algorithms, the
system proposed has more ability of inpainting.
3. THE RESULTS ANALYSIS
The model of segmentation regions can segment the damaged regions of image by the classifier
[l1]. Expert system selects optimally segmentation algorithms using heuristic rules of system, so
that the damaged regions can be segmented very well. If all of segmentation algorithms cannot
segment well, there are two methods which can be tried: l) First considering the manual pre-
treatment, then damaged regions are segmented; 2) if the above method cannot work, the system
need to consider adding some new algorithms to improve the ability of segmentation of system.
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013
19
4. THE MODULE OF INPAINTING
Referring the contents of historical inpainting information, the module of inpainting guilds system
to select optimal inpainting algorithms according to the category of damaged region. The module
of inpainting gets some useful information by analyzing the historical inpainting information;
which is about the applicability of inpainting algorithms and recommends optimal inpainting
algorithms to the system or user. If the inpainting result obtains the high evaluation about
subjective evaluation and objective evaluation, the inpainting algorithm can be provided to user,
in order to improve the effect of inpainting [10].
5. SEGMENTATION EVALUATION
If the problems of the image segmentation are need to be solved, it is necessary to study how to
evaluate image segmentation technique. In fact, in recent years the performance evaluation and
comparison of the segmentation algorithms are paid widely attention to. Through studying the
performance of segmentation algorithms, segmentation evaluation can reach the purpose of
improving and 'enhancing the performance of existing algorithms, optimizing the segmentation,
improving the segmentation quality and guiding how to study the new algorithms. There is a
method which connects evaluation and segmentation, it combines artificial intelligence,
constructs segmentation expert system which can generalize effectively the evaluation result of
segmentation and establish the heuristic rules, thus the image segmentation process will go up to
the stage which system can select segmentation algorithms automatically from the blind
experimental improvement stage at present[8,1 3].
The image characteristics of input image are extracted the characteristic contains mainly targeted
area, shape, roughness degree of contour and so on, they will inspire system to select rules, guild
system to select optimal algorithms. Judging the result of segmentation can verify the consistency
of heuristic rules designed, which is established by prior knowledge. Posterior knowledge of
segmentation result will inspire new round inspired rules until heuristic rules can achieve
consistency demand. This feedback process is a process which information is extracted and
approached gradually. The selection of algorithms will be optimized step by step in the process,
and finally the optimum result can be obtained, and also the optimal algorithm can be selected.
Because the feedback is a process which data-driven approach can lead the self-adjustment of
segmentation process, therefore it is a bottom-up process, and more quickly and easily. Because
of the complexity of segmentation algorithms, evaluation knowledge of algorithms is constrained
frequently by various factors, so it is necessary to require some heuristic knowledge sometimes
which can add the rules of subjective understanding of segmentation performance in
segmentation and evaluation process [14].
6. IMAGE INPAINTING MODULE
Image inpainting module is similar with image segmentation module. When the damaged regions
are segmented, image inpainting module can guide system how to select inpainting algorithms in
the inpainting knowledge database according to the characteristics of the damaged regions. The
evaluation of the inpainting result is sent to the knowledge database and inpainting algorithms
module, which can make inpainting algorithms selected repair the damaged region better. The
evaluation result can be obtained by subjective evaluation and objective evaluation.
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013
20
7. CONCLUSION
Aiming at the present condition of the field of digital image inpainting for lacking general
algorithm to repair various damaged image, a new system model of image inpainting is proposed.
The system contains many inpainting algorithms, avoids looking for a single "universal"
inpainting algorithm, can select appropriate inpainting algorithms according to the characteristics
of the damaged regions. In order to make more types of damaged images in different domains be
repaired better, the evaluation of inpainting result can be used to guild system to select algorithm
and help to construct Heuristic rules. Segmentation result influences the inpainting result, so it
must be considered that damaged regions are segmented before inpainting. Segmentation module
is added in the system, it guilds user or system to select appropriate segmentation algorithms by
analyzing the characteristics of the segmentation algorithms. The valuation of the segmentation
result guides system to construct Heuristic rules, and select appropriate segmentation algorithms.
Segmentation algorithms can be selected to segment damaged region better. The system proposed
in the paper solves two problems: segmentation and inpainting. It is more general to guide
segmentation and inpaiting by the evaluation. The system will be constructed actually need to
further study and carry out.
Figure 1. System model of inpainting with estimation and study integrated
REFERENCES
[1] Bertalmo M,Sapiro G,Caselles V, et al.(2000), "Image Inpainting". Computer Graphics.
SIGGRAPH', 417- 424.
[2] Chan T, Slrcn J. (2003), "Non-Texture Inpainting by Curvature-Driven Diffusions", Journal of
Visual Communication and Image Representation, l2(4): 436-449.
[3] Chan T, Shen J, Kang S. (2002), "Mathematical Models for local Non-texture Inpainting" SIAM
Journal Applied Mathematics,62(3): 1019-1043.
[4] Chan T, Shen J, Kang s. Euler's. (2002), "Elastica and curvature Based Inpainting" SIAM Jotnnal
Applied Mathematics, 63(2): 564-597.
[5] Tsai A, Yezzi J, Willsky A S, et al.(2002) "Curve Evolution Implementation of the Munford-shah
Functional for Image Segmentation, Denoising Interpolation and Magnification" IEEE Transactions
on Image Processing,11(2) : 68-76.
[6] Tony F. Chan, Jianhong(Jackie) Shen.(2005), "Image processing and analysis variation, PDE,
wavelet, and stochastic methods", the Society of Industrial' and Applied Mathematics, 2l -24.
[7] Zlangyujin, (2001), "Image segmentation", Science press, 1-1.(Chinese)
[8] LuoHuitao, ZhangYujin.(1998), "Evaluation-Based Optimaliztionand Its System Realization for
Segmentation Algorithms", JOURNAL OF ELECTRONICS, Vol .20, No. 5, 517- 583.
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013
21
[9] Weilan Wang,Huaming Liu.(2009) "Study of System Model of Image Inpainting Combining
Subjective Estimation and Impersonal Estimation". The International Multi Conference of Engineers
andcomputer Scientists, pp.869-873.
[10] Huaming Liu, weilanwang, Xuehui-Bi.(2010) "Study of Image Inpainting Based on learning". The
International MultiConference of Engineersand Computer Scientists, pp1442-1445.
[11] HtramingLilL, weilanwang.(2008) "Studying on Image Inpainting Based on Damaged Area
Classification". International Conference on Information Technology and Environmental System
Science. 17 -20, pp 646 – 649.
[12] Huaming Liu, weilanwang and HuiXie.Thangka. (2008), "Image Inpainting using Adjacent
Information of Broken Area". International Multi conference of Engineers and computer Scientists,
PP 646-649.
[13] ZlangYujin, LuoHuitao.(1998). "Evaluation Knowledge Based Optimal Selection system For Image
Segmentation Algorithms". High technology communication, p2l-24.
[14] Zhang Yujin.(2005), "image engineering" (middle book). Tsinghua University Press, p: l99-200

More Related Content

What's hot

Medical Image Segmentation Based on Level Set Method
Medical Image Segmentation Based on Level Set MethodMedical Image Segmentation Based on Level Set Method
Medical Image Segmentation Based on Level Set MethodIOSR Journals
 
Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...
Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...
Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...CSCJournals
 
Color Image Segmentation Technique Using “Natural Grouping” of Pixels
Color Image Segmentation Technique Using “Natural Grouping” of PixelsColor Image Segmentation Technique Using “Natural Grouping” of Pixels
Color Image Segmentation Technique Using “Natural Grouping” of PixelsCSCJournals
 
An interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’sAn interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’seSAT Publishing House
 
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...IOSR Journals
 
Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]P.S.Prasad Warrier
 
IRJET- A Plant Identification and Recommendation System
IRJET- A Plant Identification and Recommendation SystemIRJET- A Plant Identification and Recommendation System
IRJET- A Plant Identification and Recommendation SystemIRJET Journal
 
Text Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterText Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterIRJET Journal
 
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...cseij
 
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...aciijournal
 
An evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a reviewAn evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a revieweSAT Journals
 
Face Detection in Digital Image: A Technical Review
Face Detection in Digital Image: A Technical ReviewFace Detection in Digital Image: A Technical Review
Face Detection in Digital Image: A Technical ReviewIJERA Editor
 
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 ReviewIJERA Editor
 
MEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTER
MEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTERMEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTER
MEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTERcscpconf
 
Analysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face RecognitionAnalysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face RecognitionEditor Jacotech
 

What's hot (19)

Medical Image Segmentation Based on Level Set Method
Medical Image Segmentation Based on Level Set MethodMedical Image Segmentation Based on Level Set Method
Medical Image Segmentation Based on Level Set Method
 
Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...
Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...
Segmentation of Brain MR Images for Tumor Extraction by Combining Kmeans Clus...
 
Color Image Segmentation Technique Using “Natural Grouping” of Pixels
Color Image Segmentation Technique Using “Natural Grouping” of PixelsColor Image Segmentation Technique Using “Natural Grouping” of Pixels
Color Image Segmentation Technique Using “Natural Grouping” of Pixels
 
Gc2005vk
Gc2005vkGc2005vk
Gc2005vk
 
An interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’sAn interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’s
 
An optimal face recoginition tool
An optimal face recoginition toolAn optimal face recoginition tool
An optimal face recoginition tool
 
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
 
Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]Welcome to the New-Era in Automation]
Welcome to the New-Era in Automation]
 
IRJET- A Plant Identification and Recommendation System
IRJET- A Plant Identification and Recommendation SystemIRJET- A Plant Identification and Recommendation System
IRJET- A Plant Identification and Recommendation System
 
Text Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterText Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median Filter
 
Ji3416861690
Ji3416861690Ji3416861690
Ji3416861690
 
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
 
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
 
An evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a reviewAn evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a review
 
Face Detection in Digital Image: A Technical Review
Face Detection in Digital Image: A Technical ReviewFace Detection in Digital Image: A Technical Review
Face Detection in Digital Image: A Technical Review
 
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
 
MEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTER
MEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTERMEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTER
MEDICAL IMAGE TEXTURE SEGMENTATION USINGRANGE FILTER
 
L045066671
L045066671L045066671
L045066671
 
Analysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face RecognitionAnalysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face Recognition
 

Similar to Image Inpainting System Model Based on Evaluation

IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPHIRJET Journal
 
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...IRJET Journal
 
Influence Analysis of Image Feature Selection TechniquesOver Deep Learning Model
Influence Analysis of Image Feature Selection TechniquesOver Deep Learning ModelInfluence Analysis of Image Feature Selection TechniquesOver Deep Learning Model
Influence Analysis of Image Feature Selection TechniquesOver Deep Learning ModelIRJET Journal
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing IJEEE
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET Journal
 
IRJET- Facial Expression Recognition using GPA Analysis
IRJET-  	  Facial Expression Recognition using GPA AnalysisIRJET-  	  Facial Expression Recognition using GPA Analysis
IRJET- Facial Expression Recognition using GPA AnalysisIRJET Journal
 
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
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemIRJET Journal
 
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...cscpconf
 
IRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET Journal
 
Effectual Face Recognition System for Uncontrolled Illumination
Effectual Face Recognition System for Uncontrolled IlluminationEffectual Face Recognition System for Uncontrolled Illumination
Effectual Face Recognition System for Uncontrolled IlluminationIIRindia
 
IRJET- Intelligent Image Recognition Technology based on Neural Network
IRJET-  	  Intelligent Image Recognition Technology based on Neural NetworkIRJET-  	  Intelligent Image Recognition Technology based on Neural Network
IRJET- Intelligent Image Recognition Technology based on Neural NetworkIRJET Journal
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIJERD Editor
 
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRPERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRacijjournal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
OBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUE
OBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUEOBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUE
OBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUEJournal For Research
 
IRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A ReviewIRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A ReviewIRJET Journal
 
IRJET- Image Segmentation Techniques: A Survey
IRJET-  	  Image Segmentation Techniques: A SurveyIRJET-  	  Image Segmentation Techniques: A Survey
IRJET- Image Segmentation Techniques: A SurveyIRJET Journal
 
IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...
IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...
IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...IRJET Journal
 

Similar to Image Inpainting System Model Based on Evaluation (20)

IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
 
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
 
Influence Analysis of Image Feature Selection TechniquesOver Deep Learning Model
Influence Analysis of Image Feature Selection TechniquesOver Deep Learning ModelInfluence Analysis of Image Feature Selection TechniquesOver Deep Learning Model
Influence Analysis of Image Feature Selection TechniquesOver Deep Learning Model
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing
 
Id105
Id105Id105
Id105
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
 
IRJET- Facial Expression Recognition using GPA Analysis
IRJET-  	  Facial Expression Recognition using GPA AnalysisIRJET-  	  Facial Expression Recognition using GPA Analysis
IRJET- Facial Expression Recognition using GPA Analysis
 
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
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking System
 
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
 
IRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCV
 
Effectual Face Recognition System for Uncontrolled Illumination
Effectual Face Recognition System for Uncontrolled IlluminationEffectual Face Recognition System for Uncontrolled Illumination
Effectual Face Recognition System for Uncontrolled Illumination
 
IRJET- Intelligent Image Recognition Technology based on Neural Network
IRJET-  	  Intelligent Image Recognition Technology based on Neural NetworkIRJET-  	  Intelligent Image Recognition Technology based on Neural Network
IRJET- Intelligent Image Recognition Technology based on Neural Network
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image Processing
 
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRPERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
OBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUE
OBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUEOBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUE
OBJECT DETECTION, EXTRACTION AND CLASSIFICATION USING IMAGE PROCESSING TECHNIQUE
 
IRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A ReviewIRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A Review
 
IRJET- Image Segmentation Techniques: A Survey
IRJET-  	  Image Segmentation Techniques: A SurveyIRJET-  	  Image Segmentation Techniques: A Survey
IRJET- Image Segmentation Techniques: A Survey
 
IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...
IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...
IRJET- Automatic Detection of Diabetic Retinopathy Using SRC Classifier from ...
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 RobisonAnna Loughnan Colquhoun
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Image Inpainting System Model Based on Evaluation

  • 1. International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013 DOI:10.5121/ijcsa.2013.3202 17 Image Inpainting System Model Based on Evaluation Mortaza Mokhtari Nazarlu1 and Javad Badali2 1,2 Computer group, Islamic Azad University, Maku Branch, Maku, Iran mortezamokhtari@ymail.com ABSTRACT Image segmentation algorithm and inpainting algorithm are the key ingredients in the process of inpainting after studying many image-inpainting algorithms. Therefore, analyzing, comparing and verifying the segment algorithm and inpainting algorithms, the system model which owns segment and repair evaluation function is constructed, so it can optimize the segmentation algorithms and the inpainting algorithms; finally make the inpainting result better. There is segmentation module and inpainting module in the system model, the former is to segment damaged area, and the latter is to repair image. They adopt expert system, which extract image characteristics and optimize segmentation algorithms and inpainting algorithms by heuristic rules in the knowledge database, evaluate the result of the inpainting which can feedback the heuristic rules for selecting better algorithms, finally adopt the best segmentation and inpainting algorithm. System model synthesizes two key ingredients of segmentation and inpainting, so that it can enhance the inpainting effect, and that the system will be constructed actually need to further study and to carry out. KEYWORDS Segmentation, evaluation, inpainting evaluation, image inpainting, inpainting model 1. INTRODUCTION Digital image inpainting is an important issue in the domain of image restoration and an international interesting research topic in recent years, and it has different terminology names in different areas. For example, it is called error concealment in the signal transmission, and is called art inpainting in art inpainting etc. Now many image inpainting methods proposed, which are mainly two categories. One repairs small-scare damaged digital images, and the other repairs large-scale digital image through filling with image information [l-6]. Those inpainting methods which can repair different damaged image have their advantages, disadvantages and applied range. The inpainting result will be evaluated by inpainting evaluation method. The result of evaluation can analyze the advantages and disadvantages of inpainting method. In order to overcome the shortcomings of the objective evaluation, the inpainting result will be evaluated by subjective evaluation, which can analyze and judge the advantages and disadvantages of result using the people's visual. Because the segmentation result influences the inpainting result, so it is necessary that damaged regions are segmented before inpainting. Image segmentation has been used in different fields, and has many other names, such as object delineation, threshold technology, image discrimination, target detection, target recognition etc[7]. Image segmentation aims at extracting the interesting region of user and adopts different segmentation algorithms according to the actual needs. Now there is no universal segmentation algorithm, which can solve the entire image segmentation problems. The target region, which is the interested region to the
  • 2. International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013 18 user, is damaged region for inpainting, so it is keystone and difficulty of segmentation looking for appropriate segmentation algorithms for segmenting damaged regions. The segmentation result will be evaluated by the segmentation evaluation methods; it can guide system segmentation to adopt appropriate segmentation algorithms [8]. For lacking of evaluation of segmentation and inpainting result, it is proposed that image inpainting system model based on evaluation in order to improve the system effect of inpainting [9, l0]. 2. THE MODEL OF INPAINTING SYSTEM In the paper, it is proposed image inpainting system model based on evaluation. Evaluation is the key in the system model. The module of segmentation guides the system to adopt suitable segmentation algorithms, and the module of inpainting guides the system to adopt suitable inpainting algorithms. The evaluation of the segment result and inpainting result analyze the applicability of algorithms. The structure of system inpainting module has shown in fig.1.In the system model, damaged regions are classified by subjective classification and objective classification. Subjective classification analyzes the characteristics of the damaged region, and the characteristics of damaged region can be further analyzed using people's knowledge. Damaged region l, damaged region 2, ..., and damaged region n, among n>=1. Damaged region segmented will be classified smooth patch, texture patch, or edge patch by classifier [1l]. Then inpainting module selects inpainting algorithms to repair image, when inpainting has been finished, the repaired image needs to be treated such as smooth process so the inpainting result of quality can be improved. The inpainting result needs to be evaluated by subjective evaluation and objective evaluation. In common, the method of subjective evaluation is visual evaluation, and the methods of objective evaluation are PSNR and chromatic aberration [12]. Subjective classification of damaged region, objective classification of damaged region (it is classed by classifier)[11], inpainting algorithms used, evaluation of segmentation and inpainting and so on, are putted into the characteristic information database. Available information can be got through analyzing the historical information in the database, which can help segmentation module to guide segmentation of damaged region, In addition, inpainting module also analyze the historical information in the database, that can help inpainting module guide selection of inpainting algorithms. Segmentation module and inpainting module are two important modules, they have ability of intelligent learning, and can adapt well to add different types of segmentation and inpainting algorithms, with the increasing of the segmentation and inpainting algorithms, the system proposed has more ability of inpainting. 3. THE RESULTS ANALYSIS The model of segmentation regions can segment the damaged regions of image by the classifier [l1]. Expert system selects optimally segmentation algorithms using heuristic rules of system, so that the damaged regions can be segmented very well. If all of segmentation algorithms cannot segment well, there are two methods which can be tried: l) First considering the manual pre- treatment, then damaged regions are segmented; 2) if the above method cannot work, the system need to consider adding some new algorithms to improve the ability of segmentation of system.
  • 3. International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013 19 4. THE MODULE OF INPAINTING Referring the contents of historical inpainting information, the module of inpainting guilds system to select optimal inpainting algorithms according to the category of damaged region. The module of inpainting gets some useful information by analyzing the historical inpainting information; which is about the applicability of inpainting algorithms and recommends optimal inpainting algorithms to the system or user. If the inpainting result obtains the high evaluation about subjective evaluation and objective evaluation, the inpainting algorithm can be provided to user, in order to improve the effect of inpainting [10]. 5. SEGMENTATION EVALUATION If the problems of the image segmentation are need to be solved, it is necessary to study how to evaluate image segmentation technique. In fact, in recent years the performance evaluation and comparison of the segmentation algorithms are paid widely attention to. Through studying the performance of segmentation algorithms, segmentation evaluation can reach the purpose of improving and 'enhancing the performance of existing algorithms, optimizing the segmentation, improving the segmentation quality and guiding how to study the new algorithms. There is a method which connects evaluation and segmentation, it combines artificial intelligence, constructs segmentation expert system which can generalize effectively the evaluation result of segmentation and establish the heuristic rules, thus the image segmentation process will go up to the stage which system can select segmentation algorithms automatically from the blind experimental improvement stage at present[8,1 3]. The image characteristics of input image are extracted the characteristic contains mainly targeted area, shape, roughness degree of contour and so on, they will inspire system to select rules, guild system to select optimal algorithms. Judging the result of segmentation can verify the consistency of heuristic rules designed, which is established by prior knowledge. Posterior knowledge of segmentation result will inspire new round inspired rules until heuristic rules can achieve consistency demand. This feedback process is a process which information is extracted and approached gradually. The selection of algorithms will be optimized step by step in the process, and finally the optimum result can be obtained, and also the optimal algorithm can be selected. Because the feedback is a process which data-driven approach can lead the self-adjustment of segmentation process, therefore it is a bottom-up process, and more quickly and easily. Because of the complexity of segmentation algorithms, evaluation knowledge of algorithms is constrained frequently by various factors, so it is necessary to require some heuristic knowledge sometimes which can add the rules of subjective understanding of segmentation performance in segmentation and evaluation process [14]. 6. IMAGE INPAINTING MODULE Image inpainting module is similar with image segmentation module. When the damaged regions are segmented, image inpainting module can guide system how to select inpainting algorithms in the inpainting knowledge database according to the characteristics of the damaged regions. The evaluation of the inpainting result is sent to the knowledge database and inpainting algorithms module, which can make inpainting algorithms selected repair the damaged region better. The evaluation result can be obtained by subjective evaluation and objective evaluation.
  • 4. International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013 20 7. CONCLUSION Aiming at the present condition of the field of digital image inpainting for lacking general algorithm to repair various damaged image, a new system model of image inpainting is proposed. The system contains many inpainting algorithms, avoids looking for a single "universal" inpainting algorithm, can select appropriate inpainting algorithms according to the characteristics of the damaged regions. In order to make more types of damaged images in different domains be repaired better, the evaluation of inpainting result can be used to guild system to select algorithm and help to construct Heuristic rules. Segmentation result influences the inpainting result, so it must be considered that damaged regions are segmented before inpainting. Segmentation module is added in the system, it guilds user or system to select appropriate segmentation algorithms by analyzing the characteristics of the segmentation algorithms. The valuation of the segmentation result guides system to construct Heuristic rules, and select appropriate segmentation algorithms. Segmentation algorithms can be selected to segment damaged region better. The system proposed in the paper solves two problems: segmentation and inpainting. It is more general to guide segmentation and inpaiting by the evaluation. The system will be constructed actually need to further study and carry out. Figure 1. System model of inpainting with estimation and study integrated REFERENCES [1] Bertalmo M,Sapiro G,Caselles V, et al.(2000), "Image Inpainting". Computer Graphics. SIGGRAPH', 417- 424. [2] Chan T, Slrcn J. (2003), "Non-Texture Inpainting by Curvature-Driven Diffusions", Journal of Visual Communication and Image Representation, l2(4): 436-449. [3] Chan T, Shen J, Kang S. (2002), "Mathematical Models for local Non-texture Inpainting" SIAM Journal Applied Mathematics,62(3): 1019-1043. [4] Chan T, Shen J, Kang s. Euler's. (2002), "Elastica and curvature Based Inpainting" SIAM Jotnnal Applied Mathematics, 63(2): 564-597. [5] Tsai A, Yezzi J, Willsky A S, et al.(2002) "Curve Evolution Implementation of the Munford-shah Functional for Image Segmentation, Denoising Interpolation and Magnification" IEEE Transactions on Image Processing,11(2) : 68-76. [6] Tony F. Chan, Jianhong(Jackie) Shen.(2005), "Image processing and analysis variation, PDE, wavelet, and stochastic methods", the Society of Industrial' and Applied Mathematics, 2l -24. [7] Zlangyujin, (2001), "Image segmentation", Science press, 1-1.(Chinese) [8] LuoHuitao, ZhangYujin.(1998), "Evaluation-Based Optimaliztionand Its System Realization for Segmentation Algorithms", JOURNAL OF ELECTRONICS, Vol .20, No. 5, 517- 583.
  • 5. International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.2, April 2013 21 [9] Weilan Wang,Huaming Liu.(2009) "Study of System Model of Image Inpainting Combining Subjective Estimation and Impersonal Estimation". The International Multi Conference of Engineers andcomputer Scientists, pp.869-873. [10] Huaming Liu, weilanwang, Xuehui-Bi.(2010) "Study of Image Inpainting Based on learning". The International MultiConference of Engineersand Computer Scientists, pp1442-1445. [11] HtramingLilL, weilanwang.(2008) "Studying on Image Inpainting Based on Damaged Area Classification". International Conference on Information Technology and Environmental System Science. 17 -20, pp 646 – 649. [12] Huaming Liu, weilanwang and HuiXie.Thangka. (2008), "Image Inpainting using Adjacent Information of Broken Area". International Multi conference of Engineers and computer Scientists, PP 646-649. [13] ZlangYujin, LuoHuitao.(1998). "Evaluation Knowledge Based Optimal Selection system For Image Segmentation Algorithms". High technology communication, p2l-24. [14] Zhang Yujin.(2005), "image engineering" (middle book). Tsinghua University Press, p: l99-200