SlideShare a Scribd company logo
Super-Resolution of
Text Images using
Ant Colony Optimisation
Project By,
Gowtham Siddarth.D (2010115070)
Santhoshkumar.S (2010115101)
Satheesh.K (2010115102)
Guide : Dr.K.Vani
OBJECTIVE
To convert Multiple Low
resolution images of a
document into a high
resolution image .
SCOPE
 Recover original text image from
quantization noise and grid-alignment
effects that introduce errors in the low-
resolution image
 Avoid artifacts in the high-resolution
image such as blurry edges and
rounded corners
 Super resolution address the lack of
sharpness in the text image
LITERATURE STUDY
S.
No:
REFERENCE PAPER AND
AUTHOR
DESCRIPTION
1. JOINT IMAGE
REGISTRATION AND
SUPER-RESOLUTION
FROM LOW-
RESOLUTION IMAGES
WITH ZOOMING
MOTION by Yushuang
Tian and Kim-Hui Yap,
Senior Member, IEEE –
July 2013
This paper proposes a new framework for
joint
image registration and high-resolution (HR)
image reconstruction from multiple low-
resolution (LR) observations with zooming
motion. Conventional super-resolution (SR)
methods typically formulate the SR
problem as a two-stage process, namely,
image registration followed by HR
reconstruction
2. LEARNING SPATIALLY-
VARIABLE FILTERS
FOR SUPER-
RESOLUTION OF TEXT
by Adrian Corduneanu
and John C. Platt - 2005
The algorithm for super-resolution of text
magnifies images in real-time by
interpolation with a variable linear filter. The
coefficients of the filter are determined
nonlinearly from the neighborhood to which
it is applied. We train the mapping that
defines the coefficients to specifically
enhance edges of text, producing a
conservative algorithm that infers the detail
of magnified text
S.
No:
REFERENCE PAPER AND
AUTHOR
DESCRIPTION
3. ANT COLONY
OPTIMIZATION FOR
IMAGE
REGULARIZATION
BASED ON A
NONSTATIONARY
MARKOV MODELING by
Sylvie Le Hégarat-Mascle,
Abdelaziz Kallel, and
Xavier Descombes –
March 2007
The ants collect information through the
image, from one pixel to the others. The
choice of the path is a function of the pixel
label, favoring paths within the same image
segment. We show that this corresponds to
an automatic adaptation of the
neighborhood to the segment form, and that
it outperforms the fixed-form neighborhood
used in classical
Markov random field regularization
techniques
4. ANT COLONY
OPTIMIZATION BASED
FUZZY IMAGE FILTER
DESIGN FOR REMOVAL
OF IMPULSE NOISES by
Min-Chi Kao, Chia-Hung
Lin, and Tzuu-Hseng S. Li
– June 2013
The fuzzy system is utilized to
improve the traditional median filter, and an
ant colony optimization (ACO) algorithm is
used to adjust the parameters of fuzzy
image filter and make the filter to achieve
better
performance
S.
No:
REFERENCE PAPER AND
AUTHOR
DESCRIPTION
5. DISCRETE WAVELET
TRANSFORM-BASED
ANT COLONY
OPTIMIZATION FOR
EDGE DETECTION by
Aminu Muhammad,
Ibrahim Bala,
Mohammad Shukri
Salman and Alaa Eleyan
- 2013
Ant Colony Optimization (ACO) is used
to obtain the edges of an image which
is acquired from sampling and
quantization of a continuous image.
Such techniques generate a pheromone
matrix that epresents the edge
information at each pixel position on the
routes formed by ants dispatched on
the image.
6. SINGLE-FRAME TEXT
SUPER-RESOLUTION: A
BAYESIAN APPROACH
by Gerald Dalley, Bill
Freeman, Joe Marks -
2004
given a single image of text . return the
image that is generated from a
noiseless high-resolution scan. In doing
so, we : ( I ) avoid introducing artifacts
in the high-resolution image such as
blurry edges and rounded corners, (2)
recover from quantization noise and
grid-alignmont effects that introduce
errors in the low-resolution image
ARCHITECTURE
Fusion
Soft Classification
Super Resolution
Mapping
CONTROL POINT REGISTRATION
Input Image
1
Input Image
2
Select Matching Control
points
Estimate Transformation
Solve for Scale and Angle
Transform the image
Registered image
AUTOMATIC REGISTRATION
Input Image
1
Input Image
2
Feature Detection Using
SURF Algorithm
Extract Features
Match the relevant
features
Estimate Transformation
Recover original image
Registered image
FUSION - METHOD 1
(Intensity Based Fusion)
Registered
Image 1
Registere
d Image 2
Intensity 1
Intensity 2
+ Final Fused
Image
min(Intensity 1, Intensity 2)
FUSION – METHOD 2
(Discrete Wavelet
Transformation)
Registere
d Image 1
Registere
d Image 2
+
Final
Fused
Image
LLf(i,j)= ( LL1(i,j) + LL2(i,j) ) / 2
LL1 LH1
HL1 HH1
LL2 LH2
HL2 HH2
LLf LHf
HLf HHf
IDWT
DWT
DWT
Fused
Image
Identify
Classes
C2 C5
Classification Using Decision
Tree
Calculating similarity between
pixels
SOFT CLASSIFICATION
C1- 0 % C2- 25 %
C3C1 C4
C3- 50 % C4- 75 % C5- 100 %
Update class labels
Area proportional image
Initialize
Place each ant in each pixel in a
group
For each ant
Choose next
pixel
Find a
pixel of
class c1
Return to initial pixel
Update trace level using the tour cost for each
ant
Stopping
Criteria
Find the pixels with nearest class
c1
No
No
Yes
Yes
1. REGISTRATION
 Image registration is the process of
transforming different sets of data into
one coordinate system. Data may be
multiple photographs, data from different
sensors, times, depths, or viewpoints.
 It is used in computer vision, medical
imaging, military automatic target
recognition, and compiling and analyzing
images and data from satellites.
 Registration is necessary in order to be
able to compare or integrate the data
obtained from these
 When a picture is scanned using the
same sensor multiple times, there will
be disorientation in the pixel alignment
of the images.
 There are three types of alignment
disorder
 Vertical disorder
 Horizontal Disorder
 Angular Disorder
Input Image Input Image
Registered Image
STEPS FOR AUTOMATIC
REGISTRATION
1. Find Matching Features Between
Images
2. Detect features in both images
3. Extract feature descriptors
4. Match features by using their
descriptors
5. Retrieve locations of corresponding
points for each image
6. Estimate Transformation
7. Solve for Scale and Angle
PSEUDO CODE
do
do
do
for all interest area in given input image,
calculate Hessian Matrix H (5×5)
end
Identify two interest area with same determinant value;
Mark as a feature;
end
divide the feature (interest area) into 4×4 subarea;
find deviation in x and y axis (estimating transformation);
get the angle of deviation as a trace of Hessian matrix;
recover the original image by inverse transformation;
end
ALGORITHM USED
 SURF Algorithm
1. Detection
 Automatically identify interesting features
2. Description
 Each interest point should have a unique description
that does not depend on the features scale and
rotation.
3. Matching
 Given and input image, determine which objects it
contains, and possibly a transformation of the object,
based on predetermined interest points.
1. DETECTION
The determinant of a Hessian Matrix
expressed as
where
DETECTION
The matrix with same value are detected as feature
2. DESCRIPTION
The interest area is divided into 4×4 subareas that is
described by the values of a wavelet response in the
x and y directions.
3. MATCHING
Matching in SURF Algorithm is done by
where
Is the trace of Hessian Matrix
TEST CASE
Input Image 1 Input Image 2
Matched Features
TEST CASE (Cont…)
Matching Inliers
Registered Image
FUSION METHOD 1
 Image fusion is the process of
combining relevant information from
two or more images into a single
image
 The resulting image will be more
informative than any of the input
images
TEST CASE – INPUT (Auto Registered)
a
)
b)
TEST CASE – OUTPUT (Auto
Registered)
TEST CASE – INPUT (Control Point
Registered)
a
)
b)
OUTPUT (Control Point Registered)
COMPARISON
 Fusion of images registered using
Automatic Feature Detection is
always better than that registered
using Control Point Registration
MATHEMATICAL NOTATION FOR FUSION
The samples are passed through a low pass
filter with impulse response g resulting in a
convolution of the two
The signal is also decomposed simultaneously us
a high-pass filter. The outputs giving the detail
coefficients h and approximation coefficients g
2. SOFT CLASSIFICATION
(FUZZY CLASSIFICATION)
 Multiple images will not have distinct
values in a pixel.
 Pixel information is taken as a vector
of multiple classes.
 For higher resolution of the same
image, the vector information can be
used to resolve the percentage of
different class (black &white)
PSEUDO CODE
do
for each pixel use decision tree classification
Initialize: Set value for maximum no. of iteration. Set
maxItem(i)=-1 for each pixel i.
while item<maxItem
Start: for each pixel Ni
Initialize: Set the initial maximum similarity
maxSimilarity=0
For each tile center Nj from a 2 region Size*2
regionSizesquare neighborhood around Ni
1.Determine the 3×3 image patches INi and INj which
include the central pixel Nj, respectively
2.Calculate the pixel Similarity S(I,j) for Ni and Nj
If maxSimilarity < S(I,j)
maxSimilarity=S(I,j); l(i)=j
Item=item+1;
end
PIXEL INTENSITY SIMILARITY is
defined as
where ri,j,k denotes the kth pixel intensity
quotient of the patches INi
and INj
P(ri,j,k) is the Probability Distribution Function
FORMULA
FORMULA
The Pixel Location Distance is defined
as
where xi, yi, xj, yj are the spatial coordinates of Ni a
Nj , respectively. The Euclidean distance dXY (i, j) d
the pixel location distance
FORMULA
Pixel Location Similarity SXY (i, j) as
FORMULA
From Pixel Intensity Distance and Pixel
Location Similarity the Pixel Similarity
Measure is defined as
SUPER RESOLUTION
MAPPING
REDUCE PIXEL SIZE:
 Increase the number of pixels per unit
area.
 Advantage:
Increases spatial resolution.
 Disadvantage:
Noise introduced.
SUPER RESOLUTION
If the weight of the pixel is 100% then we
can
automatically fill the corresponding pixels
 Techniques for super resolution
mapping
 Hopfield Neural Networks
Genetic Algorithm
Support Vector Machine
Ant Colony Optimization
PSEUDO CODE
do
For all n , that is n = 1 : N identify the search starting point
and; initial value of each element of pheromone matrix t(
0)
do
For all m, that is m = 1 : M i.e M <= N
do
for every ant k=I:K
do
Locate the present position by the moving ants
and pheromone update, and then store r( n)
position
end
Update visited Pixel
end
end
end
FORMULA
 Initialization Stage
 Construction Stage
 Update
 Decision
 Global Update
INITIALIZATION STAGE
The Heuristic Matrix is calculated after the
initialization of the ants search position and
is given as
where Vc is the variation in intensity, Ii,j is the
intensity value and Z is the normalization factor
given as,
CONSTRUCTION STAGE
The Transition Probability Pi,j
(n) is used by ant
to determine the path to be followed
UPDATE SATGE
In this step, locally update for the
Pheromone Matrix is made as
DECISION
Here decision is made whether the ants are
moved or not, in reference to the pre-assign
Value called threshold as given by
Then determine the T(MBT) and T(MAT) which
are mean below and above threshold respectively
using T.
here T(i) is the threshold value,
GLOBAL UPDATE
The Global Update is obtained as
TEST CASE 1(Angular
Displacement)
INPUT IMAGE 1 INPUT IMAGE 2
REGISTERED AND FUSED
IMAGE
SOFT CLASSIFIED AND
SUPER RESOLVED IMAGE
COMPARISION (IDEAL &
OP)
522 × 799 Resolution 1044 × 1598 Resolution
TEST CASE 2 (Angular and
Vertical Displacement)
INPUT IMAGE 1 INPUT IMAGE 2
REGISTERED AND FUSED
IMAGE
SOFT CLASSIFIED AND
SUPER RESOLVED IMAGE
COMPARISION (IDEAL &
OP)
173 × 112 Resolution 346 × 224 Resolution
TEST CASE 3 (Blurred
Image)
INPUT IMAGE 1 INPUT IMAGE 2
REGISTERED AND FUSED
IMAGE
SOFT CLASSIFIED AND
SUPER RESOLVED IMAGE
COMPARISION (IDEAL &
OP)
300 × 100 Resolution 600 × 200 Resolution
OUTPUT QUALITY
EVALUATION
CORRELATION FACTOR
(with reference to ideal image)
Noise Measurement of Peak Signal to
Noise Ratio PSNR
(with reference to ideal image)
Soft Classified Image Ant Colony
Optimization
Soft Classified
Image
Ant Colony
Optimization
Test case 1 0.4672 0.4753 21.8221 21.5878
Test case 2 0.2528 0.2626 18.0467 17.8114
Test case 3 0.3320 0.3594 18.3712 18.1159
Test case 4 0.3446 0.3608 17.2401 16.8948
CONCLUSION
 Using Ant Colony Optimization for super
resolution enhances quality of texts but
add noises to the image for some
characters.
 Eliminating those noises at pixel level is
difficult.
 But using Ant colony optimization for
super resolution takes only less time.
 So in the case where small amount of
noises are acceptable and if the
processing is to be made quickly then
Ant Colony Optimization can be adopted
for super resolution mapping of text
images.
REFERENCES
 Yushuang Tian and Kim-Hui Yap, “Joint Image Registration and Super-
Resolution from Low-Resolution Images with Zooming Motion”, IEEE
Transactions on Circuits and Systems for Video Technology, Vol. 23, No.
7, July 2013.
 Hankui Zhang , Bo Huang , “Support Vector Regression-based
Downscaling for Intercalibration of Multiresolution Satellite Images”,
IEEE Transactions on Geoscience and Remote Sensing, 2013.
 Aminu Muhammad, Ibrahim Bala, Mohammad Shukri Salman and Alaa
Eleyan , ”Discrete Wavelet Transform-based Ant Colony Optimization for
Edge Detection”.
 Robert A. Ulichney and Donald E. Troxel , “Scaling Binary Images with
the Telescoping Template”, IEEE Transactions on Pattern Analysis and
Machine Intelligence, Vol. 3, May 1982.
 Sylvie Le Hégarat-Mascle, Abdelaziz Kallel and Xavier Descombes ,
“Ant Colony Optimization for Image Regularization based on a
Nonstationary Markov Modeling”, IEEE Transactions on Image
Processing, Vol. 16, No. 3, March 2007.
 Adrian Corduneanu and John C. Platt, ”Learning Spatially-Variable
Filters for Super-Resolution of Text”.
 Gerald Dalley, Bill Freeman, Joe Marks , “SINGLE-FRAME TEXT
SUPER-RESOLUTION: A BAYESIAN APPROACH” , International
Conference on Image Processing (ICIP), 2004.

More Related Content

What's hot

Single Image Super Resolution Overview
Single Image Super Resolution OverviewSingle Image Super Resolution Overview
Single Image Super Resolution Overview
LEE HOSEONG
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
A Review on Haze Removal Techniques
A Review on Haze Removal TechniquesA Review on Haze Removal Techniques
A Review on Haze Removal Techniques
IRJET Journal
 
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsIJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
ISAR Publications
 
A fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorA fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation prior
LogicMindtech Nologies
 
The single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimationThe single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimation
AVVENIRE TECHNOLOGIES
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 
Literature Review on Single Image Super Resolution
Literature Review on Single Image Super ResolutionLiterature Review on Single Image Super Resolution
Literature Review on Single Image Super Resolution
ijtsrd
 
A Deep Journey into Super-resolution
A Deep Journey into Super-resolutionA Deep Journey into Super-resolution
A Deep Journey into Super-resolution
Ronak Mehta
 
Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things away
NAVER Engineering
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processingAshish Kumar
 
Image processing
Image processingImage processing
Image processing
Pooja G N
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
asodariyabhavesh
 
An efficient fusion based up sampling technique for restoration of spatially ...
An efficient fusion based up sampling technique for restoration of spatially ...An efficient fusion based up sampling technique for restoration of spatially ...
An efficient fusion based up sampling technique for restoration of spatially ...
ijitjournal
 
Comparison of image fusion methods
Comparison of image fusion methodsComparison of image fusion methods
Comparison of image fusion methodsAmr Nasr
 
Survey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned ImagesSurvey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned Images
IRJET Journal
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
khyati gupta
 
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
IRJET Journal
 
various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentationRaveesh Methi
 

What's hot (20)

Single Image Super Resolution Overview
Single Image Super Resolution OverviewSingle Image Super Resolution Overview
Single Image Super Resolution Overview
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
A Review on Haze Removal Techniques
A Review on Haze Removal TechniquesA Review on Haze Removal Techniques
A Review on Haze Removal Techniques
 
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsIJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
 
A fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorA fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation prior
 
The single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimationThe single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimation
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
Literature Review on Single Image Super Resolution
Literature Review on Single Image Super ResolutionLiterature Review on Single Image Super Resolution
Literature Review on Single Image Super Resolution
 
A Deep Journey into Super-resolution
A Deep Journey into Super-resolutionA Deep Journey into Super-resolution
A Deep Journey into Super-resolution
 
Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things away
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processing
 
Image processing
Image processingImage processing
Image processing
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
An efficient fusion based up sampling technique for restoration of spatially ...
An efficient fusion based up sampling technique for restoration of spatially ...An efficient fusion based up sampling technique for restoration of spatially ...
An efficient fusion based up sampling technique for restoration of spatially ...
 
Comparison of image fusion methods
Comparison of image fusion methodsComparison of image fusion methods
Comparison of image fusion methods
 
Survey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned ImagesSurvey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned Images
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Super resolution from a single image
Super resolution from a single imageSuper resolution from a single image
Super resolution from a single image
 
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
Multi Image Deblurring using Complementary Sets of Fluttering Patterns by Mul...
 
various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentation
 

Viewers also liked

Yoga Tutor - Error Free Yoga at Home
Yoga Tutor - Error Free Yoga at HomeYoga Tutor - Error Free Yoga at Home
Yoga Tutor - Error Free Yoga at Home
Gandhar Tannu
 
Super Resolution in Digital Image processing
Super Resolution in Digital Image processingSuper Resolution in Digital Image processing
Super Resolution in Digital Image processing
Ramrao Desai
 
Assessment of interest points detection algorithms in OTB
Assessment of interest points detection algorithms in OTBAssessment of interest points detection algorithms in OTB
Assessment of interest points detection algorithms in OTB
melaneum
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
Inverse distance weighting
Inverse distance weightingInverse distance weighting
Inverse distance weightingPenchala Vineeth
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
Prudhvi Raj
 
Yangetal Efficient Letkf
Yangetal Efficient LetkfYangetal Efficient Letkf
Yangetal Efficient LetkfShuChih.Yang
 
SURF
SURFSURF
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present..."Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
Edge AI and Vision Alliance
 
Gesture Recognition?
Gesture Recognition?Gesture Recognition?
Gesture Recognition?Dayo Choul
 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
Manisha Shrivastava
 
5 spatial filtering p1
5 spatial filtering p15 spatial filtering p1
5 spatial filtering p1Gichelle Amon
 
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Jia-Bin Huang
 
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITIONFEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
International Journal of Technical Research & Application
 
Text features powerpoint
Text features powerpointText features powerpoint
Text features powerpointTeranden
 

Viewers also liked (17)

Yoga Tutor - Error Free Yoga at Home
Yoga Tutor - Error Free Yoga at HomeYoga Tutor - Error Free Yoga at Home
Yoga Tutor - Error Free Yoga at Home
 
Single-image Super-resolution
Single-image Super-resolutionSingle-image Super-resolution
Single-image Super-resolution
 
Super Resolution in Digital Image processing
Super Resolution in Digital Image processingSuper Resolution in Digital Image processing
Super Resolution in Digital Image processing
 
Assessment of interest points detection algorithms in OTB
Assessment of interest points detection algorithms in OTBAssessment of interest points detection algorithms in OTB
Assessment of interest points detection algorithms in OTB
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
Inverse distance weighting
Inverse distance weightingInverse distance weighting
Inverse distance weighting
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
 
Yangetal Efficient Letkf
Yangetal Efficient LetkfYangetal Efficient Letkf
Yangetal Efficient Letkf
 
SURF
SURFSURF
SURF
 
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present..."Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
 
Gesture Recognition?
Gesture Recognition?Gesture Recognition?
Gesture Recognition?
 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
 
5 spatial filtering p1
5 spatial filtering p15 spatial filtering p1
5 spatial filtering p1
 
report text .ppt
report text .pptreport text .ppt
report text .ppt
 
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
 
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITIONFEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
 
Text features powerpoint
Text features powerpointText features powerpoint
Text features powerpoint
 

Similar to Super Resolution of Image

E0333021025
E0333021025E0333021025
E0333021025
theijes
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0Kapil Tiwari
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1
KARTHIKEYAN V
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
IRJET Journal
 
CT Image reconstruction
CT Image reconstructionCT Image reconstruction
CT Image reconstruction
Santosh Ojha
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
sipij
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of view
sipij
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
ijistjournal
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
ijistjournal
 
IRJET- Proposed System for Animal Recognition using Image Processing
IRJET-  	  Proposed System for Animal Recognition using Image ProcessingIRJET-  	  Proposed System for Animal Recognition using Image Processing
IRJET- Proposed System for Animal Recognition using Image Processing
IRJET Journal
 
Ijetr011917
Ijetr011917Ijetr011917
Ijetr011917
ER Publication.org
 
Wavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methodsWavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methods
IJERA Editor
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
IJAAS Team
 
I010135760
I010135760I010135760
I010135760
IOSR Journals
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
IOSR Journals
 

Similar to Super Resolution of Image (20)

E0333021025
E0333021025E0333021025
E0333021025
 
Final Review
Final ReviewFinal Review
Final Review
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
CT Image reconstruction
CT Image reconstructionCT Image reconstruction
CT Image reconstruction
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of view
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
IRJET- Proposed System for Animal Recognition using Image Processing
IRJET-  	  Proposed System for Animal Recognition using Image ProcessingIRJET-  	  Proposed System for Animal Recognition using Image Processing
IRJET- Proposed System for Animal Recognition using Image Processing
 
Ijetr011917
Ijetr011917Ijetr011917
Ijetr011917
 
Wavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methodsWavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methods
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
 
I010135760
I010135760I010135760
I010135760
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
 
mini prjt
mini prjtmini prjt
mini prjt
 
B070306010
B070306010B070306010
B070306010
 
Image Fusion
Image FusionImage Fusion
Image Fusion
 

Super Resolution of Image

  • 1. Super-Resolution of Text Images using Ant Colony Optimisation Project By, Gowtham Siddarth.D (2010115070) Santhoshkumar.S (2010115101) Satheesh.K (2010115102) Guide : Dr.K.Vani
  • 2. OBJECTIVE To convert Multiple Low resolution images of a document into a high resolution image .
  • 3. SCOPE  Recover original text image from quantization noise and grid-alignment effects that introduce errors in the low- resolution image  Avoid artifacts in the high-resolution image such as blurry edges and rounded corners  Super resolution address the lack of sharpness in the text image
  • 4. LITERATURE STUDY S. No: REFERENCE PAPER AND AUTHOR DESCRIPTION 1. JOINT IMAGE REGISTRATION AND SUPER-RESOLUTION FROM LOW- RESOLUTION IMAGES WITH ZOOMING MOTION by Yushuang Tian and Kim-Hui Yap, Senior Member, IEEE – July 2013 This paper proposes a new framework for joint image registration and high-resolution (HR) image reconstruction from multiple low- resolution (LR) observations with zooming motion. Conventional super-resolution (SR) methods typically formulate the SR problem as a two-stage process, namely, image registration followed by HR reconstruction 2. LEARNING SPATIALLY- VARIABLE FILTERS FOR SUPER- RESOLUTION OF TEXT by Adrian Corduneanu and John C. Platt - 2005 The algorithm for super-resolution of text magnifies images in real-time by interpolation with a variable linear filter. The coefficients of the filter are determined nonlinearly from the neighborhood to which it is applied. We train the mapping that defines the coefficients to specifically enhance edges of text, producing a conservative algorithm that infers the detail of magnified text
  • 5. S. No: REFERENCE PAPER AND AUTHOR DESCRIPTION 3. ANT COLONY OPTIMIZATION FOR IMAGE REGULARIZATION BASED ON A NONSTATIONARY MARKOV MODELING by Sylvie Le Hégarat-Mascle, Abdelaziz Kallel, and Xavier Descombes – March 2007 The ants collect information through the image, from one pixel to the others. The choice of the path is a function of the pixel label, favoring paths within the same image segment. We show that this corresponds to an automatic adaptation of the neighborhood to the segment form, and that it outperforms the fixed-form neighborhood used in classical Markov random field regularization techniques 4. ANT COLONY OPTIMIZATION BASED FUZZY IMAGE FILTER DESIGN FOR REMOVAL OF IMPULSE NOISES by Min-Chi Kao, Chia-Hung Lin, and Tzuu-Hseng S. Li – June 2013 The fuzzy system is utilized to improve the traditional median filter, and an ant colony optimization (ACO) algorithm is used to adjust the parameters of fuzzy image filter and make the filter to achieve better performance
  • 6. S. No: REFERENCE PAPER AND AUTHOR DESCRIPTION 5. DISCRETE WAVELET TRANSFORM-BASED ANT COLONY OPTIMIZATION FOR EDGE DETECTION by Aminu Muhammad, Ibrahim Bala, Mohammad Shukri Salman and Alaa Eleyan - 2013 Ant Colony Optimization (ACO) is used to obtain the edges of an image which is acquired from sampling and quantization of a continuous image. Such techniques generate a pheromone matrix that epresents the edge information at each pixel position on the routes formed by ants dispatched on the image. 6. SINGLE-FRAME TEXT SUPER-RESOLUTION: A BAYESIAN APPROACH by Gerald Dalley, Bill Freeman, Joe Marks - 2004 given a single image of text . return the image that is generated from a noiseless high-resolution scan. In doing so, we : ( I ) avoid introducing artifacts in the high-resolution image such as blurry edges and rounded corners, (2) recover from quantization noise and grid-alignmont effects that introduce errors in the low-resolution image
  • 8. CONTROL POINT REGISTRATION Input Image 1 Input Image 2 Select Matching Control points Estimate Transformation Solve for Scale and Angle Transform the image Registered image
  • 9. AUTOMATIC REGISTRATION Input Image 1 Input Image 2 Feature Detection Using SURF Algorithm Extract Features Match the relevant features Estimate Transformation Recover original image Registered image
  • 10. FUSION - METHOD 1 (Intensity Based Fusion) Registered Image 1 Registere d Image 2 Intensity 1 Intensity 2 + Final Fused Image min(Intensity 1, Intensity 2)
  • 11. FUSION – METHOD 2 (Discrete Wavelet Transformation) Registere d Image 1 Registere d Image 2 + Final Fused Image LLf(i,j)= ( LL1(i,j) + LL2(i,j) ) / 2 LL1 LH1 HL1 HH1 LL2 LH2 HL2 HH2 LLf LHf HLf HHf IDWT DWT DWT
  • 12. Fused Image Identify Classes C2 C5 Classification Using Decision Tree Calculating similarity between pixels SOFT CLASSIFICATION C1- 0 % C2- 25 % C3C1 C4 C3- 50 % C4- 75 % C5- 100 % Update class labels Area proportional image
  • 13. Initialize Place each ant in each pixel in a group For each ant Choose next pixel Find a pixel of class c1 Return to initial pixel Update trace level using the tour cost for each ant Stopping Criteria Find the pixels with nearest class c1 No No Yes Yes
  • 14. 1. REGISTRATION  Image registration is the process of transforming different sets of data into one coordinate system. Data may be multiple photographs, data from different sensors, times, depths, or viewpoints.  It is used in computer vision, medical imaging, military automatic target recognition, and compiling and analyzing images and data from satellites.  Registration is necessary in order to be able to compare or integrate the data obtained from these
  • 15.  When a picture is scanned using the same sensor multiple times, there will be disorientation in the pixel alignment of the images.  There are three types of alignment disorder  Vertical disorder  Horizontal Disorder  Angular Disorder
  • 16. Input Image Input Image Registered Image
  • 17. STEPS FOR AUTOMATIC REGISTRATION 1. Find Matching Features Between Images 2. Detect features in both images 3. Extract feature descriptors 4. Match features by using their descriptors 5. Retrieve locations of corresponding points for each image 6. Estimate Transformation 7. Solve for Scale and Angle
  • 18. PSEUDO CODE do do do for all interest area in given input image, calculate Hessian Matrix H (5×5) end Identify two interest area with same determinant value; Mark as a feature; end divide the feature (interest area) into 4×4 subarea; find deviation in x and y axis (estimating transformation); get the angle of deviation as a trace of Hessian matrix; recover the original image by inverse transformation; end
  • 19. ALGORITHM USED  SURF Algorithm 1. Detection  Automatically identify interesting features 2. Description  Each interest point should have a unique description that does not depend on the features scale and rotation. 3. Matching  Given and input image, determine which objects it contains, and possibly a transformation of the object, based on predetermined interest points.
  • 20. 1. DETECTION The determinant of a Hessian Matrix expressed as where
  • 21. DETECTION The matrix with same value are detected as feature
  • 22. 2. DESCRIPTION The interest area is divided into 4×4 subareas that is described by the values of a wavelet response in the x and y directions.
  • 23. 3. MATCHING Matching in SURF Algorithm is done by where Is the trace of Hessian Matrix
  • 24. TEST CASE Input Image 1 Input Image 2 Matched Features
  • 25. TEST CASE (Cont…) Matching Inliers Registered Image
  • 26. FUSION METHOD 1  Image fusion is the process of combining relevant information from two or more images into a single image  The resulting image will be more informative than any of the input images
  • 27. TEST CASE – INPUT (Auto Registered) a ) b)
  • 28. TEST CASE – OUTPUT (Auto Registered)
  • 29. TEST CASE – INPUT (Control Point Registered) a ) b)
  • 30. OUTPUT (Control Point Registered)
  • 31. COMPARISON  Fusion of images registered using Automatic Feature Detection is always better than that registered using Control Point Registration
  • 32. MATHEMATICAL NOTATION FOR FUSION The samples are passed through a low pass filter with impulse response g resulting in a convolution of the two The signal is also decomposed simultaneously us a high-pass filter. The outputs giving the detail coefficients h and approximation coefficients g
  • 33. 2. SOFT CLASSIFICATION (FUZZY CLASSIFICATION)  Multiple images will not have distinct values in a pixel.  Pixel information is taken as a vector of multiple classes.  For higher resolution of the same image, the vector information can be used to resolve the percentage of different class (black &white)
  • 34. PSEUDO CODE do for each pixel use decision tree classification Initialize: Set value for maximum no. of iteration. Set maxItem(i)=-1 for each pixel i. while item<maxItem Start: for each pixel Ni Initialize: Set the initial maximum similarity maxSimilarity=0 For each tile center Nj from a 2 region Size*2 regionSizesquare neighborhood around Ni 1.Determine the 3×3 image patches INi and INj which include the central pixel Nj, respectively 2.Calculate the pixel Similarity S(I,j) for Ni and Nj If maxSimilarity < S(I,j) maxSimilarity=S(I,j); l(i)=j Item=item+1; end
  • 35. PIXEL INTENSITY SIMILARITY is defined as where ri,j,k denotes the kth pixel intensity quotient of the patches INi and INj P(ri,j,k) is the Probability Distribution Function FORMULA
  • 36. FORMULA The Pixel Location Distance is defined as where xi, yi, xj, yj are the spatial coordinates of Ni a Nj , respectively. The Euclidean distance dXY (i, j) d the pixel location distance
  • 38. FORMULA From Pixel Intensity Distance and Pixel Location Similarity the Pixel Similarity Measure is defined as
  • 39. SUPER RESOLUTION MAPPING REDUCE PIXEL SIZE:  Increase the number of pixels per unit area.  Advantage: Increases spatial resolution.  Disadvantage: Noise introduced.
  • 40. SUPER RESOLUTION If the weight of the pixel is 100% then we can automatically fill the corresponding pixels
  • 41.  Techniques for super resolution mapping  Hopfield Neural Networks Genetic Algorithm Support Vector Machine Ant Colony Optimization
  • 42. PSEUDO CODE do For all n , that is n = 1 : N identify the search starting point and; initial value of each element of pheromone matrix t( 0) do For all m, that is m = 1 : M i.e M <= N do for every ant k=I:K do Locate the present position by the moving ants and pheromone update, and then store r( n) position end Update visited Pixel end end end
  • 43. FORMULA  Initialization Stage  Construction Stage  Update  Decision  Global Update
  • 44. INITIALIZATION STAGE The Heuristic Matrix is calculated after the initialization of the ants search position and is given as where Vc is the variation in intensity, Ii,j is the intensity value and Z is the normalization factor given as,
  • 45. CONSTRUCTION STAGE The Transition Probability Pi,j (n) is used by ant to determine the path to be followed
  • 46. UPDATE SATGE In this step, locally update for the Pheromone Matrix is made as
  • 47. DECISION Here decision is made whether the ants are moved or not, in reference to the pre-assign Value called threshold as given by Then determine the T(MBT) and T(MAT) which are mean below and above threshold respectively using T. here T(i) is the threshold value,
  • 48. GLOBAL UPDATE The Global Update is obtained as
  • 51. SOFT CLASSIFIED AND SUPER RESOLVED IMAGE
  • 52. COMPARISION (IDEAL & OP) 522 × 799 Resolution 1044 × 1598 Resolution
  • 53. TEST CASE 2 (Angular and Vertical Displacement) INPUT IMAGE 1 INPUT IMAGE 2
  • 55. SOFT CLASSIFIED AND SUPER RESOLVED IMAGE
  • 56. COMPARISION (IDEAL & OP) 173 × 112 Resolution 346 × 224 Resolution
  • 57. TEST CASE 3 (Blurred Image) INPUT IMAGE 1 INPUT IMAGE 2
  • 59. SOFT CLASSIFIED AND SUPER RESOLVED IMAGE
  • 60. COMPARISION (IDEAL & OP) 300 × 100 Resolution 600 × 200 Resolution
  • 61. OUTPUT QUALITY EVALUATION CORRELATION FACTOR (with reference to ideal image) Noise Measurement of Peak Signal to Noise Ratio PSNR (with reference to ideal image) Soft Classified Image Ant Colony Optimization Soft Classified Image Ant Colony Optimization Test case 1 0.4672 0.4753 21.8221 21.5878 Test case 2 0.2528 0.2626 18.0467 17.8114 Test case 3 0.3320 0.3594 18.3712 18.1159 Test case 4 0.3446 0.3608 17.2401 16.8948
  • 62. CONCLUSION  Using Ant Colony Optimization for super resolution enhances quality of texts but add noises to the image for some characters.  Eliminating those noises at pixel level is difficult.  But using Ant colony optimization for super resolution takes only less time.  So in the case where small amount of noises are acceptable and if the processing is to be made quickly then Ant Colony Optimization can be adopted for super resolution mapping of text images.
  • 63. REFERENCES  Yushuang Tian and Kim-Hui Yap, “Joint Image Registration and Super- Resolution from Low-Resolution Images with Zooming Motion”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 23, No. 7, July 2013.  Hankui Zhang , Bo Huang , “Support Vector Regression-based Downscaling for Intercalibration of Multiresolution Satellite Images”, IEEE Transactions on Geoscience and Remote Sensing, 2013.  Aminu Muhammad, Ibrahim Bala, Mohammad Shukri Salman and Alaa Eleyan , ”Discrete Wavelet Transform-based Ant Colony Optimization for Edge Detection”.  Robert A. Ulichney and Donald E. Troxel , “Scaling Binary Images with the Telescoping Template”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 3, May 1982.  Sylvie Le Hégarat-Mascle, Abdelaziz Kallel and Xavier Descombes , “Ant Colony Optimization for Image Regularization based on a Nonstationary Markov Modeling”, IEEE Transactions on Image Processing, Vol. 16, No. 3, March 2007.  Adrian Corduneanu and John C. Platt, ”Learning Spatially-Variable Filters for Super-Resolution of Text”.  Gerald Dalley, Bill Freeman, Joe Marks , “SINGLE-FRAME TEXT SUPER-RESOLUTION: A BAYESIAN APPROACH” , International Conference on Image Processing (ICIP), 2004.