SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Super Resolution
Federico D’Amato Roberto Medico
University of Florence
June 9, 2014
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Super Resolution Techniques
Super Resolution is a class of techniques that enhance the
resolution of an imaging system. There are 3 main approaches
to SR reconstruction of an high-resolution image from lower
resolution image(s):
• Interpolation-based
• Example-learning-based
• Multi-image-based
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Interpolation-based
Figure: Interpolaton methods try to achieve a best approximation of a
pixel’s color and intensity based on the values at surrounding pixels
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Example-learning-based
Correspondences between low-resolution and high-resolution
images are learned from a set of training images. The training
set consists of high-resolution / low-resolution pairs.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Multi-Image Super Resolution
Super-Resolution from image sequences attempts to
reconstruct the original scene image with high resolution given
a set of observed images at lower resolution.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Why Super Resolution?
Limit of camera resolution:
• Spatial limit → determined by spatial density of optical
sensor
• Optical blur → determined by the lens
How to improve camera resolution?
• Direct method: improving imaging system by
manufacturing technique (pixel density, lens size)
• Use of Super-resolution reconstruction:
• Use of spatial sub-pixel movement information between
frame
• Reconstruction from low-resolution image sequences to
high-resolution image
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Digital Imaging System
Key components:
1 the sensor ⇒ limit on highest spatial frequency
2 the lens ⇒ optical blur
Figure: Image acquisition process
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Spatial Aliasing
Spatial aliasing is an effect that causes different signals to
become indistinguishable (or aliases of one another) when
spatially-sampled. When a digital image is recorded, a
reconstruction is performed by the imaging device → if the
image data is not properly processed during sampling or
reconstruction, the reconstructed image will differ from the
original image (it’s called an ’alias’ of the original scene)
Figure: One signal and its alias
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Aliasing components
• Sensor is constructed from a finite number of discrete
pixels → reconstruction of real world scene is affected by
aliasing effects
• It’s impossible to completely remove aliasing components
using anti-aliasing filters ⇒ information in the aliased
components is used to recover spatial frequencies
beyond sensor resolution
• It’s the possible to use information to improve the image
resolution
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Aliasing effect on patterns of increasing frequency → poor (or
completely wrong) image reconstruction
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Figure: Sub-Pixel shifted signals
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Naive approach
• How can we compute the value
of pixel X?
• By applying some interpolation
technique (e.g. bilinear) to
neighbours A,B,C,D of X
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Multi-image Approach
• LR image resolution: MxN
• Images displacement: half a
pixel
• Combining the pixel of the LR
images in a more dense grid
2Mx2N returns an image at
higher resolution.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Registration
• Computation of the changes (displacements) between
images is known as registration
• 2D Rotation matrix:
• Displacement are computed between one image g0 (taken
as reference image) and all the others image.
Displacement between gk and g0 can be written as:
g0(x, y) = gk (x cos(Θ)−y sin(Θ)+a, y cos(Θ)+x sin(Θ)+b)
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Figure: Example of rigid registration
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
• Expand sin Θ and cos Θ to the first two terms of their Taylor
series:
g0(x, y) ≈ gk (x + a − yΘ − x
Θ2
2
, y + b + xΘ − y
Θ2
2
)
• Expand gk to the first term of its Taylor series:
g0(x, y) ≈ gk (x, y)+(a−yΘ−x
Θ2
2
)
∂gk
∂x
+(b+xΘ−y
Θ2
2
)
∂gk
∂y
• The error function between gk and g0 is:
E(a, b, Θ) = [gk (x, y) + (a − yΘ − x
Θ2
2
)
∂gk
∂x
+
+(b + xΘ − y
Θ2
2
)
∂gk
∂y
− g0(x, y)]2
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
• ∂E
∂a = 0, ∂E
∂b = 0, ∂E
∂Θ = 0
• Ignoring non-linear terms and small coefficients we get the
following system of linear equations, whose solution
(a, b, Θ) minimizes the difference between g0 and gk
warped by (a, b, Θ):
g2
x a + gx gy b + Agx Θ = gx gt
g2
y b + gx gy a + Agy Θ = gy gt
A2
Θ + Agy b + Agx a = Agt
where gx = ∂gk
∂x , gy = ∂gk
∂y , gt = g0 − gk and A = xgy − ygx
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Iterative refinement
When it’s not possibile to assume that the displacements
between g0 and gk are sufficiently small, an iterative
refinement algorithm is used:
1 Assume no motion between frames
2 for n=0,1,..
• Compute (a(n)
, b(n)
, Θ(n)
) and add the computed motion
to the current estimate (a, b, Θ)
• Warp frame gk towards g0 using (a, b, Θ) and return to 2.
The process ends when (a(n), b(n), Θ(n)) ≈ 0.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Receptive Field
The receptive field of a LR pixel (m, n) of the kth LR image is
defined by its center (x, y) and its shape, determined by the
region of support of hPSF (·) in the high resolution grid. The
center (x, y) can be computed by:
x = ak + sx m cos Θk − sy n sin Θk
y = bk + sx m sin Θk + sy n cos Θk
where
• (ak , bk ) is the translation of the kth image from g0
• Θk is the rotation between the kth image and g0
• sx and sy are the upscaling factors in x and y directions
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Figure: Receptive Field
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
• Imaging process can be modeled as:
gk (m, n) = σk (hPSF
(f(x, y)) + ηk (x, y))
where
• gk is the kt h observed LR image
• f is the original image
• hPSF
is a blurring operator
• ηk is an additive noise term
• σk is a non-linear function that digitizes and quantizes
image into pixels (including displacement)
• (x, y) is the center of the receptive field of the detector
whose output is gk (m, n)
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Figure: Simulated Imaging Process
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Blurring Operator Estimate
Given a generic imaging device, we can empyrically estimate
its blurring function h(·) analyzing the output of the imaging
process of well-known sample scenes.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Iterative Back Projection
• Iterative algorithm based on a set of K low resolution
images of the same scene with known displacements
• Goal: to improve an initial guess of the HR image
iteratively minimizing an error function using
back-projection
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Hypothesis
• Assumptions:
• displacement between images can be described by three
parameters:
• a, horizontal shift
• b, vertical shift
• Θ, rotation angle
• ignores acceleration of the camera while imaging a single
frame
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Data:
• f0: initial guess of the HR image
• gk : set of LR observed images
• hPSF , (ak , bk , Θk ) ∀k = 1, .., K
for n = 0, 1, .. do
1 Compute the set of K simulated LR images {g
(n)
k } from f(n)
2 Compute en between gk and gk
(n)
if en > then
Update guess f(n+1) by back-projecting the error on f(n)
else
return f(n)
end
end
Algorithm 1: Iterated Back Projection
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Simulated Imaging Process
How can we programmatically simulate the device imaging
process?
Def.
A low resolution pixel y is influenced by a high resolution pixel
x if x ∈ y’s receptive field
Def.
A low resolution image g is influenced by a high resolution
pixel x if ∃y ∈ g influenced by x
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
g(n)
(y) =
x
f(n)
(x)hPSF
(x − zy )
where
• hPSF is the point-spread kernel of the imaging blur
• x is an HR pixel
• y is a LR pixel influenced by x
• z is the center of y’s the receptive field
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Idea
• Given the g
(n)
k simulated LR images, the goal is to
minimize the error between {g
(n)
k } and {gk }.
• The minimization is obtained with the iterative
back-projection scheme, where ek = gk − g
(n)
k is
weighted computing the influence of every LR pixel y on
HR pixel x , using:
hBP(x − zy )
y∈ k Yk,x
hBP(x − zy )
where Yk,x is the set: {y ∈ gk | y is influenced by x}
• y has more influence when x is close to zy , center of y’s
receptive field
• The error is then multiplied by a factor:
hBP (x−zy )
c
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Guess Improvement
• The value of x in the next guess f(n+1) is calculated
summing up the weighted errors on all the LR pixel y it
influences
f(n+1)
(x) = f(n)
(x)+
y∈ k Yk,x
(gk (y)−g
(n)
k (y))
(hBP(x − zy ))2
c y∈ k Yk,x
hBP
xy
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Back-Projection Kernel
• hBP
xy
affects how much the error on LR pixel y (influenced
by x) contributes to the value of HR pixel x in the next
guess f(n+1)
• hBP affects the characteristics of the solution image, e.g.
its smoothness
• A possible choice is hBP = hPSF
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Initial Guess Choice
• Initial guess f(0) can influence the output of the algorithm,
i.e. which HR image is reached first
• One possibile choice of f(0) is taking the average of the
upscaled LR images gk
• This choice doesn’t affect performance
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Algorithm Complexity
The complexity is O(KN min{M, log N}) where:
• K is the number of LR images
• N is the size of the HR image f
• M is the size of HPSF kernel
Parallelism can be used to compute the contributions of LR
pixels indipendently.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Improvements
• Stable Pixels: HR pixels that don’t change value for 2
consecutive iterations won’t be considered in the following
iterations
• Noise reduction: minimal and maximal values of
gk (y) − g
(n)
k (y) are ignored in computing the weighted
average of the contributions of the LR pixels in the iterative
back-projection scheme
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Error Function
The error function to minimize is given by the MSE between the
simulated images g
(n)
k and the observed images gk :
e(n)
= k (gk − g
(n)
k )2
K
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Algorithm
f(n+1)
= f(n)
− λG
where
• G = k HBP(g
(n)
k − gk )
• g
(n)
k is the kth simulated LR image at the nth iteration
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Outline
1 Introduction
2 Image Registration
3 Imaging Process
4 IBP
5 Irani and Peleg Algorithm
6 Gradient-like Method
7 Color SR
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
YIQ representation
• Y component represents the luminance information
• I and Q represent the chrominance information
Most of the energy is concentrated in the Y component.
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
Color Super Resolution
It’s possible to use the SR algorithm even on color images,
going through 4 steps:
1 transform the color images in YIQ representation
2 apply the SR algorithm to the Y component images
3 register the images at the two (I,Q) chrominance image
sequences using parameters found in 2. Create an
average for each of the I and Q components
4 fuse the HR Y component and LR I and Q components to
generate a HR RGB image
F. D’Amato, R. Medico Super Resolution
Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR
References
• ’Image sequence enhancement using sub-pixel
displacements’, Keren, D., Peleg, S. ; Brada, R.; Dept. of
Comput. Sci., Hebrew Univ., Jerusalem, Israel
• ’Video Super-resolution Reconstruction Based on
Sub-pixel Registration and Iterative Back Projection’,
Journal of Electronic Imaging,Vol. 18, No. 1, 2009,
Feng-Qing Qin, Xiao-HaiHe, Wei-Long Chen, Xiao-Min
Yang, and Wei Wu
• ’Improving resolution by image registration’, Michal Irani,
Shmuel Peleg
• ’Super-Resolution’, Pradeep Gaidhani
F. D’Amato, R. Medico Super Resolution

Mais conteúdo relacionado

Mais procurados

Image processing spatialfiltering
Image processing spatialfilteringImage processing spatialfiltering
Image processing spatialfiltering
John Williams
 
[G4]image deblurring, seeing the invisible
[G4]image deblurring, seeing the invisible[G4]image deblurring, seeing the invisible
[G4]image deblurring, seeing the invisible
NAVER D2
 

Mais procurados (20)

Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
 
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
 
Deep learning super resolution
Deep learning super resolutionDeep learning super resolution
Deep learning super resolution
 
Super resolution-review
Super resolution-reviewSuper resolution-review
Super resolution-review
 
Edge detection
Edge detectionEdge detection
Edge detection
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Image processing spatialfiltering
Image processing spatialfilteringImage processing spatialfiltering
Image processing spatialfiltering
 
Photo-realistic Single Image Super-resolution using a Generative Adversarial ...
Photo-realistic Single Image Super-resolution using a Generative Adversarial ...Photo-realistic Single Image Super-resolution using a Generative Adversarial ...
Photo-realistic Single Image Super-resolution using a Generative Adversarial ...
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
[PR12] image super resolution using deep convolutional networks
[PR12] image super resolution using deep convolutional networks[PR12] image super resolution using deep convolutional networks
[PR12] image super resolution using deep convolutional networks
 
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
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Canny Edge Detection
Canny Edge DetectionCanny Edge Detection
Canny Edge Detection
 
A Fully Progressive approach to Single image super-resolution
A Fully Progressive approach to Single image super-resolution A Fully Progressive approach to Single image super-resolution
A Fully Progressive approach to Single image super-resolution
 
Image to image translation with Pix2Pix GAN
Image to image translation with Pix2Pix GANImage to image translation with Pix2Pix GAN
Image to image translation with Pix2Pix GAN
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
[G4]image deblurring, seeing the invisible
[G4]image deblurring, seeing the invisible[G4]image deblurring, seeing the invisible
[G4]image deblurring, seeing the invisible
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 

Semelhante a Super resolution

presentation644v4
presentation644v4presentation644v4
presentation644v4
Maikon
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 

Semelhante a Super resolution (20)

Enhancement in Digital Image Processing
Enhancement in Digital Image ProcessingEnhancement in Digital Image Processing
Enhancement in Digital Image Processing
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Image enhancement in the spatial domain1
Image enhancement in the spatial domain1Image enhancement in the spatial domain1
Image enhancement in the spatial domain1
 
Image Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.pptImage Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.ppt
 
Image_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxImage_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptx
 
presentation644v4
presentation644v4presentation644v4
presentation644v4
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Novel Iterative Back Projection Approach
Novel Iterative Back Projection ApproachNovel Iterative Back Projection Approach
Novel Iterative Back Projection Approach
 
K01116569
K01116569K01116569
K01116569
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Imagee.pptx
Imagee.pptxImagee.pptx
Imagee.pptx
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Chap5 imange enhancemet
Chap5 imange enhancemetChap5 imange enhancemet
Chap5 imange enhancemet
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image enhancement in spatial domain.ppt
Image enhancement in spatial domain.pptImage enhancement in spatial domain.ppt
Image enhancement in spatial domain.ppt
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 
Digital Image Processing using MatLAB with Arduino
Digital Image Processing using MatLAB with Arduino Digital Image Processing using MatLAB with Arduino
Digital Image Processing using MatLAB with Arduino
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Super resolution

  • 1. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Super Resolution Federico D’Amato Roberto Medico University of Florence June 9, 2014 F. D’Amato, R. Medico Super Resolution
  • 2. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 3. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Super Resolution Techniques Super Resolution is a class of techniques that enhance the resolution of an imaging system. There are 3 main approaches to SR reconstruction of an high-resolution image from lower resolution image(s): • Interpolation-based • Example-learning-based • Multi-image-based F. D’Amato, R. Medico Super Resolution
  • 4. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Interpolation-based Figure: Interpolaton methods try to achieve a best approximation of a pixel’s color and intensity based on the values at surrounding pixels F. D’Amato, R. Medico Super Resolution
  • 5. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Example-learning-based Correspondences between low-resolution and high-resolution images are learned from a set of training images. The training set consists of high-resolution / low-resolution pairs. F. D’Amato, R. Medico Super Resolution
  • 6. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Multi-Image Super Resolution Super-Resolution from image sequences attempts to reconstruct the original scene image with high resolution given a set of observed images at lower resolution. F. D’Amato, R. Medico Super Resolution
  • 7. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Why Super Resolution? Limit of camera resolution: • Spatial limit → determined by spatial density of optical sensor • Optical blur → determined by the lens How to improve camera resolution? • Direct method: improving imaging system by manufacturing technique (pixel density, lens size) • Use of Super-resolution reconstruction: • Use of spatial sub-pixel movement information between frame • Reconstruction from low-resolution image sequences to high-resolution image F. D’Amato, R. Medico Super Resolution
  • 8. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Digital Imaging System Key components: 1 the sensor ⇒ limit on highest spatial frequency 2 the lens ⇒ optical blur Figure: Image acquisition process F. D’Amato, R. Medico Super Resolution
  • 9. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Spatial Aliasing Spatial aliasing is an effect that causes different signals to become indistinguishable (or aliases of one another) when spatially-sampled. When a digital image is recorded, a reconstruction is performed by the imaging device → if the image data is not properly processed during sampling or reconstruction, the reconstructed image will differ from the original image (it’s called an ’alias’ of the original scene) Figure: One signal and its alias F. D’Amato, R. Medico Super Resolution
  • 10. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Aliasing components • Sensor is constructed from a finite number of discrete pixels → reconstruction of real world scene is affected by aliasing effects • It’s impossible to completely remove aliasing components using anti-aliasing filters ⇒ information in the aliased components is used to recover spatial frequencies beyond sensor resolution • It’s the possible to use information to improve the image resolution F. D’Amato, R. Medico Super Resolution
  • 11. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Aliasing effect on patterns of increasing frequency → poor (or completely wrong) image reconstruction F. D’Amato, R. Medico Super Resolution
  • 12. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Figure: Sub-Pixel shifted signals F. D’Amato, R. Medico Super Resolution
  • 13. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Naive approach • How can we compute the value of pixel X? • By applying some interpolation technique (e.g. bilinear) to neighbours A,B,C,D of X F. D’Amato, R. Medico Super Resolution
  • 14. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Multi-image Approach • LR image resolution: MxN • Images displacement: half a pixel • Combining the pixel of the LR images in a more dense grid 2Mx2N returns an image at higher resolution. F. D’Amato, R. Medico Super Resolution
  • 15. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 16. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Registration • Computation of the changes (displacements) between images is known as registration • 2D Rotation matrix: • Displacement are computed between one image g0 (taken as reference image) and all the others image. Displacement between gk and g0 can be written as: g0(x, y) = gk (x cos(Θ)−y sin(Θ)+a, y cos(Θ)+x sin(Θ)+b) F. D’Amato, R. Medico Super Resolution
  • 17. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Figure: Example of rigid registration F. D’Amato, R. Medico Super Resolution
  • 18. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR • Expand sin Θ and cos Θ to the first two terms of their Taylor series: g0(x, y) ≈ gk (x + a − yΘ − x Θ2 2 , y + b + xΘ − y Θ2 2 ) • Expand gk to the first term of its Taylor series: g0(x, y) ≈ gk (x, y)+(a−yΘ−x Θ2 2 ) ∂gk ∂x +(b+xΘ−y Θ2 2 ) ∂gk ∂y • The error function between gk and g0 is: E(a, b, Θ) = [gk (x, y) + (a − yΘ − x Θ2 2 ) ∂gk ∂x + +(b + xΘ − y Θ2 2 ) ∂gk ∂y − g0(x, y)]2 F. D’Amato, R. Medico Super Resolution
  • 19. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR • ∂E ∂a = 0, ∂E ∂b = 0, ∂E ∂Θ = 0 • Ignoring non-linear terms and small coefficients we get the following system of linear equations, whose solution (a, b, Θ) minimizes the difference between g0 and gk warped by (a, b, Θ): g2 x a + gx gy b + Agx Θ = gx gt g2 y b + gx gy a + Agy Θ = gy gt A2 Θ + Agy b + Agx a = Agt where gx = ∂gk ∂x , gy = ∂gk ∂y , gt = g0 − gk and A = xgy − ygx F. D’Amato, R. Medico Super Resolution
  • 20. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Iterative refinement When it’s not possibile to assume that the displacements between g0 and gk are sufficiently small, an iterative refinement algorithm is used: 1 Assume no motion between frames 2 for n=0,1,.. • Compute (a(n) , b(n) , Θ(n) ) and add the computed motion to the current estimate (a, b, Θ) • Warp frame gk towards g0 using (a, b, Θ) and return to 2. The process ends when (a(n), b(n), Θ(n)) ≈ 0. F. D’Amato, R. Medico Super Resolution
  • 21. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 22. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Receptive Field The receptive field of a LR pixel (m, n) of the kth LR image is defined by its center (x, y) and its shape, determined by the region of support of hPSF (·) in the high resolution grid. The center (x, y) can be computed by: x = ak + sx m cos Θk − sy n sin Θk y = bk + sx m sin Θk + sy n cos Θk where • (ak , bk ) is the translation of the kth image from g0 • Θk is the rotation between the kth image and g0 • sx and sy are the upscaling factors in x and y directions F. D’Amato, R. Medico Super Resolution
  • 23. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Figure: Receptive Field F. D’Amato, R. Medico Super Resolution
  • 24. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR • Imaging process can be modeled as: gk (m, n) = σk (hPSF (f(x, y)) + ηk (x, y)) where • gk is the kt h observed LR image • f is the original image • hPSF is a blurring operator • ηk is an additive noise term • σk is a non-linear function that digitizes and quantizes image into pixels (including displacement) • (x, y) is the center of the receptive field of the detector whose output is gk (m, n) F. D’Amato, R. Medico Super Resolution
  • 25. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Figure: Simulated Imaging Process F. D’Amato, R. Medico Super Resolution
  • 26. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Blurring Operator Estimate Given a generic imaging device, we can empyrically estimate its blurring function h(·) analyzing the output of the imaging process of well-known sample scenes. F. D’Amato, R. Medico Super Resolution
  • 27. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 28. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Iterative Back Projection • Iterative algorithm based on a set of K low resolution images of the same scene with known displacements • Goal: to improve an initial guess of the HR image iteratively minimizing an error function using back-projection F. D’Amato, R. Medico Super Resolution
  • 29. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Hypothesis • Assumptions: • displacement between images can be described by three parameters: • a, horizontal shift • b, vertical shift • Θ, rotation angle • ignores acceleration of the camera while imaging a single frame F. D’Amato, R. Medico Super Resolution
  • 30. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Data: • f0: initial guess of the HR image • gk : set of LR observed images • hPSF , (ak , bk , Θk ) ∀k = 1, .., K for n = 0, 1, .. do 1 Compute the set of K simulated LR images {g (n) k } from f(n) 2 Compute en between gk and gk (n) if en > then Update guess f(n+1) by back-projecting the error on f(n) else return f(n) end end Algorithm 1: Iterated Back Projection F. D’Amato, R. Medico Super Resolution
  • 31. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR F. D’Amato, R. Medico Super Resolution
  • 32. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 33. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Simulated Imaging Process How can we programmatically simulate the device imaging process? Def. A low resolution pixel y is influenced by a high resolution pixel x if x ∈ y’s receptive field Def. A low resolution image g is influenced by a high resolution pixel x if ∃y ∈ g influenced by x F. D’Amato, R. Medico Super Resolution
  • 34. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR g(n) (y) = x f(n) (x)hPSF (x − zy ) where • hPSF is the point-spread kernel of the imaging blur • x is an HR pixel • y is a LR pixel influenced by x • z is the center of y’s the receptive field F. D’Amato, R. Medico Super Resolution
  • 35. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Idea • Given the g (n) k simulated LR images, the goal is to minimize the error between {g (n) k } and {gk }. • The minimization is obtained with the iterative back-projection scheme, where ek = gk − g (n) k is weighted computing the influence of every LR pixel y on HR pixel x , using: hBP(x − zy ) y∈ k Yk,x hBP(x − zy ) where Yk,x is the set: {y ∈ gk | y is influenced by x} • y has more influence when x is close to zy , center of y’s receptive field • The error is then multiplied by a factor: hBP (x−zy ) c F. D’Amato, R. Medico Super Resolution
  • 36. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Guess Improvement • The value of x in the next guess f(n+1) is calculated summing up the weighted errors on all the LR pixel y it influences f(n+1) (x) = f(n) (x)+ y∈ k Yk,x (gk (y)−g (n) k (y)) (hBP(x − zy ))2 c y∈ k Yk,x hBP xy F. D’Amato, R. Medico Super Resolution
  • 37. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Back-Projection Kernel • hBP xy affects how much the error on LR pixel y (influenced by x) contributes to the value of HR pixel x in the next guess f(n+1) • hBP affects the characteristics of the solution image, e.g. its smoothness • A possible choice is hBP = hPSF F. D’Amato, R. Medico Super Resolution
  • 38. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Initial Guess Choice • Initial guess f(0) can influence the output of the algorithm, i.e. which HR image is reached first • One possibile choice of f(0) is taking the average of the upscaled LR images gk • This choice doesn’t affect performance F. D’Amato, R. Medico Super Resolution
  • 39. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Algorithm Complexity The complexity is O(KN min{M, log N}) where: • K is the number of LR images • N is the size of the HR image f • M is the size of HPSF kernel Parallelism can be used to compute the contributions of LR pixels indipendently. F. D’Amato, R. Medico Super Resolution
  • 40. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Improvements • Stable Pixels: HR pixels that don’t change value for 2 consecutive iterations won’t be considered in the following iterations • Noise reduction: minimal and maximal values of gk (y) − g (n) k (y) are ignored in computing the weighted average of the contributions of the LR pixels in the iterative back-projection scheme F. D’Amato, R. Medico Super Resolution
  • 41. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 42. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Error Function The error function to minimize is given by the MSE between the simulated images g (n) k and the observed images gk : e(n) = k (gk − g (n) k )2 K F. D’Amato, R. Medico Super Resolution
  • 43. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Algorithm f(n+1) = f(n) − λG where • G = k HBP(g (n) k − gk ) • g (n) k is the kth simulated LR image at the nth iteration F. D’Amato, R. Medico Super Resolution
  • 44. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Outline 1 Introduction 2 Image Registration 3 Imaging Process 4 IBP 5 Irani and Peleg Algorithm 6 Gradient-like Method 7 Color SR F. D’Amato, R. Medico Super Resolution
  • 45. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR YIQ representation • Y component represents the luminance information • I and Q represent the chrominance information Most of the energy is concentrated in the Y component. F. D’Amato, R. Medico Super Resolution
  • 46. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR Color Super Resolution It’s possible to use the SR algorithm even on color images, going through 4 steps: 1 transform the color images in YIQ representation 2 apply the SR algorithm to the Y component images 3 register the images at the two (I,Q) chrominance image sequences using parameters found in 2. Create an average for each of the I and Q components 4 fuse the HR Y component and LR I and Q components to generate a HR RGB image F. D’Amato, R. Medico Super Resolution
  • 47. Introduction Image Registration Imaging Process IBP Irani and Peleg Algorithm Gradient-like Method Color SR References • ’Image sequence enhancement using sub-pixel displacements’, Keren, D., Peleg, S. ; Brada, R.; Dept. of Comput. Sci., Hebrew Univ., Jerusalem, Israel • ’Video Super-resolution Reconstruction Based on Sub-pixel Registration and Iterative Back Projection’, Journal of Electronic Imaging,Vol. 18, No. 1, 2009, Feng-Qing Qin, Xiao-HaiHe, Wei-Long Chen, Xiao-Min Yang, and Wei Wu • ’Improving resolution by image registration’, Michal Irani, Shmuel Peleg • ’Super-Resolution’, Pradeep Gaidhani F. D’Amato, R. Medico Super Resolution