SlideShare une entreprise Scribd logo
1  sur  31
IMAGE REGISTRATION USING
N-FOLD BLUR REMOVAL
CONTENTS
• Introduction
• Objective
• Existing system
• Proposed system
• Block diagram
• Formulae
• Output
1
INTRODUCTION
• The original method works for unknown blurs,
assuming the blurring point-spread function(PSF)
exhibits an N-fold rotational symmetry.
• This makes registration algorithm well-suited in
applications where blurred image registration must be
used as a preprocess step.
• This leads to an improvement of the image registration
performance.
2
OBJECTIVE
• To improve the performance of image registration and
reduce the error occurrence, we implement the N-fold
blur removal.
3
EXISTING SYSTEM
S.no Title Algorithm Drawback Performance
1. Automatic image
registration for
applications in
remote sensing
Edge-based
Selection of
the control
points
Feature
inconsistance
Accuracy is
76.5%
2. Blur invariant
translational image
registration for N-
fold symmetric blurs
Global based
blur invariant
PSF has no
symmetry
Computational
speed is 170
seconds
3. Combined invariants
to similarity
transformation and to
blur using orthogonal
zernike moments
Orthogonal
zernike
moments
Not adaptive
for order
invariance(on
ly even order
invariance)
Accuracy 92%
4
Cond…
S.no Title Algorithm Drawback Performance
4. Moment forms
invariant to rotation
and blur in arbitrary
number of
dimensions
Moment forms
invariant
Degraded
performance
of boundary
effect
Accuracy 83%
5. Blur Invariant Phase
Correlation in X-Ray
Digital
Subtraction
Angiography
spline
image warping
Not support
for motion
artifacts
Registration
error is 0.9
6. Multichannel blind
deconvolution of
spatially misaligned
images
Maximum a
posteriori
probability
(MAP)
Inaccurate
registration
of channels
Better
performance and
high SNR
5
Cond…
S.no Title Algorithm Drawback Performance
7. Wavelet-domain blur
invariants for image
analysis
Spatial-
Domain Blur
Invariants(SD
BI)
Failed in
asymmetric
blur
registration
task
Accuracy is 75%
8. Degraded image
analysis: An invariant
approach
Combined
invariants
Focused only
on combined
invariants not
on image
rotation and
affine
transform.
SNR value is
lower than 10 db
6
PROPOSED SYSTEM
• Registration method designed specifically for registering
blurred images.
• Registration of blurred images requires special methods
because general registration methods usually do not perform
well on blurred images.
• Global based blur invariant approach of phase correlation.
7
BLOCK DIAGRAM
8
Image Blurred image PSF estimation
N-fold blur removal
(3-fold and 6-fold)
Deblurred image
Image taken with camera having shutter with four blades and shape of the PSF can
be clearly viewed in the out-of-focus background. PSF has 4-fold
rotational symmetry
9
Reference image Blurred sensed image
10
9-fold 6-fold 4-fold
11
Registration of two images
12
formulae
Recalling the original method
g⟹ blurred sensed image
f⟹ reference image
h⟹ point spread function
Δ⟹ shift
x⟹ number of pixels
h⟹ h(r,θ) = h(r, θ+2πj/N)
N⟹ number of folds
14
g(x) = (f * h)(x - Δ)
Cond…
Projection operators
⟹Used to eliminate the blur
𝐾𝑗
(𝑓)
(𝐮) = F(u) / F(𝑅𝑗u) ; j=1,………,N
F(u) ≝ F{f}(u) is the Fourier transform of f(x)
Rju⟹ Rotation of frequency coordinates by the angle 2πj/N
Rju= 2*pi*j/N
15
Cond…
Blur Invariant Operators
⟹ To calculate reflection operator
S(x) =
cos 2𝛼 sin 2𝛼
sin 2𝛼 − cos 2𝛼
𝑥
𝑦
S(x)⟹ Reflection operator
𝛼 ⟹ Angle b/w reflection line and horizontal axis
16
Cond…
⟹ To calculate the Fourier Transform for original image and
dihedral blurred image
f ⟹Original image
Df ⟹Dihedral blurred image
17
F{f} / F{Df}
Cond…
⟹ To calculate the invariants to dihedral blur
𝐾𝑗 = F{f} / F{𝑅𝑗 𝑓} ; j=1,………,N
F{f} ⟹ Fourier transform of original image
F{𝑅𝑗 𝑓} ⟹ Rotational symmetry(Cyclic groups,Cf)
L𝑗 = F{f} / F{𝑅𝑗S𝑓} ; j=1,………,N
F{𝑅𝑗S𝑓} ⟹ Rotational and Reflectional symmetry (Dihedral
groups, Df)
18
Cond…
Image registration algorithm
⟹used to design a robust blur-invariant registration method
To calculate the normalized cross-power spectra
Cj = 𝑘𝑗
(𝑓)
𝑘𝑗
g ∗
; j=1,…N (Rotation)
│ 𝑘𝑗
(𝑓)
𝑘𝑗
g
│
Bj = 𝐿𝑗
(𝑓)
𝐿𝑗
g ∗
│ 𝐿𝑗
(𝑓)
𝐿𝑗
g
│ ; j=1,…N (Rot+Ref)
19
Cond…
Inverse Fourier Transform of Cj
f −1
{Cj }(x) = 𝛿(x +Δ - 𝑅 𝑁−𝑗 Δ)
Inverse Fourier Transform of Bj
f −1
{Bj }(x) = 𝛿(x +Δ - S𝑅 𝑁−𝑗 Δ)
20
Two images acquired by a hand-held camera with different
focus settings and shift
21
Two frames from a video sequence taken with different focus settings
22
Original image
23
Blurred image
24
Rgb to gray converted image
25
Psf for Dihedral blurred image
26
dihedral blurred image
27
Psf for blurred image
28
Registration of 3-fold and 6-fold
29
Performance
N-Folds
Mis-Registration (%) MSE PSNR
(dB)
Only fold Fold+ dihedral
3-Folds 31% 20% 0.005 33 dB
6-Folds 22.5% 12% 0.0019 38.5 dB
30
Thank you
30

Contenu connexe

Tendances

Hidden lines & surfaces
Hidden lines & surfacesHidden lines & surfaces
Hidden lines & surfacesAnkur Kumar
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphicanku2266
 
Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Joo-Haeng Lee
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determinationPatel Punit
 
Tao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume renderingTao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume renderingFayan TAO
 
Machine learning for high-speed corner detection
Machine learning for high-speed corner detectionMachine learning for high-speed corner detection
Machine learning for high-speed corner detectionbutest
 
Hidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-bufferHidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-bufferRaj Sikarwar
 
2 d viewing computer graphics
2 d viewing computer graphics2 d viewing computer graphics
2 d viewing computer graphicsKALESHWAR KUMAR
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmrajivagarwal23dei
 
Computer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC AlgorithmComputer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC Algorithmallyn joy calcaben
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)tamil arasan
 
Feature Matching using SIFT algorithm
Feature Matching using SIFT algorithmFeature Matching using SIFT algorithm
Feature Matching using SIFT algorithmSajid Pareeth
 
Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.Ian Sa
 
rural marketing ppt
rural marketing pptrural marketing ppt
rural marketing pptelaya1984
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9fungfung Chen
 

Tendances (20)

Hidden lines & surfaces
Hidden lines & surfacesHidden lines & surfaces
Hidden lines & surfaces
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
 
Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determination
 
Shading in OpenGL
Shading in OpenGLShading in OpenGL
Shading in OpenGL
 
Tao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume renderingTao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume rendering
 
Machine learning for high-speed corner detection
Machine learning for high-speed corner detectionMachine learning for high-speed corner detection
Machine learning for high-speed corner detection
 
Hidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-bufferHidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-buffer
 
2 d viewing computer graphics
2 d viewing computer graphics2 d viewing computer graphics
2 d viewing computer graphics
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithm
 
Computer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC AlgorithmComputer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC Algorithm
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)
 
Feature Matching using SIFT algorithm
Feature Matching using SIFT algorithmFeature Matching using SIFT algorithm
Feature Matching using SIFT algorithm
 
Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.
 
rural marketing ppt
rural marketing pptrural marketing ppt
rural marketing ppt
 
3 d viewing
3 d viewing3 d viewing
3 d viewing
 
Sr 01-40 good
Sr 01-40 goodSr 01-40 good
Sr 01-40 good
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9
 
visible surface detection
visible surface detectionvisible surface detection
visible surface detection
 

Similaire à Image registration using n fold dihedral blur removal

Image Enhancement
Image Enhancement Image Enhancement
Image Enhancement Deven Sahu
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision GroupDTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision GroupLihang Li
 
Efficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point CloudsEfficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point CloudsRoger Hernando Buch
 
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...Hemantha Kulathilake
 
Exponential contrast restoration in fog
Exponential contrast restoration in fogExponential contrast restoration in fog
Exponential contrast restoration in fogSREEKUTTY SREEKUMAR
 
Empirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under RotationEmpirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under RotationIJERD Editor
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionMehryar (Mike) E., Ph.D.
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Kourosh Khoshelham
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)
Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)
Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)Tatsunori Taniai
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainA B Shinde
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point ProcessingGayathri31093
 
Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsNaughty Dog
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainDEEPASHRI HK
 
426 Lecture5: AR Registration
426 Lecture5: AR Registration426 Lecture5: AR Registration
426 Lecture5: AR RegistrationMark Billinghurst
 

Similaire à Image registration using n fold dihedral blur removal (20)

Image Enhancement
Image Enhancement Image Enhancement
Image Enhancement
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 
Super resolution
Super resolutionSuper resolution
Super resolution
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
3DSensing.ppt
3DSensing.ppt3DSensing.ppt
3DSensing.ppt
 
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision GroupDTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
 
Efficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point CloudsEfficient HPR-based Rendering of Point Clouds
Efficient HPR-based Rendering of Point Clouds
 
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
 
Exponential contrast restoration in fog
Exponential contrast restoration in fogExponential contrast restoration in fog
Exponential contrast restoration in fog
 
TransNeRF
TransNeRFTransNeRF
TransNeRF
 
Empirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under RotationEmpirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under Rotation
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)
Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)
Fast Multi-frame Stereo Scene Flow with Motion Segmentation (CVPR 2017)
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT Methods
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
426 Lecture5: AR Registration
426 Lecture5: AR Registration426 Lecture5: AR Registration
426 Lecture5: AR Registration
 

Dernier

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 

Dernier (20)

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 

Image registration using n fold dihedral blur removal

  • 2. CONTENTS • Introduction • Objective • Existing system • Proposed system • Block diagram • Formulae • Output 1
  • 3. INTRODUCTION • The original method works for unknown blurs, assuming the blurring point-spread function(PSF) exhibits an N-fold rotational symmetry. • This makes registration algorithm well-suited in applications where blurred image registration must be used as a preprocess step. • This leads to an improvement of the image registration performance. 2
  • 4. OBJECTIVE • To improve the performance of image registration and reduce the error occurrence, we implement the N-fold blur removal. 3
  • 5. EXISTING SYSTEM S.no Title Algorithm Drawback Performance 1. Automatic image registration for applications in remote sensing Edge-based Selection of the control points Feature inconsistance Accuracy is 76.5% 2. Blur invariant translational image registration for N- fold symmetric blurs Global based blur invariant PSF has no symmetry Computational speed is 170 seconds 3. Combined invariants to similarity transformation and to blur using orthogonal zernike moments Orthogonal zernike moments Not adaptive for order invariance(on ly even order invariance) Accuracy 92% 4
  • 6. Cond… S.no Title Algorithm Drawback Performance 4. Moment forms invariant to rotation and blur in arbitrary number of dimensions Moment forms invariant Degraded performance of boundary effect Accuracy 83% 5. Blur Invariant Phase Correlation in X-Ray Digital Subtraction Angiography spline image warping Not support for motion artifacts Registration error is 0.9 6. Multichannel blind deconvolution of spatially misaligned images Maximum a posteriori probability (MAP) Inaccurate registration of channels Better performance and high SNR 5
  • 7. Cond… S.no Title Algorithm Drawback Performance 7. Wavelet-domain blur invariants for image analysis Spatial- Domain Blur Invariants(SD BI) Failed in asymmetric blur registration task Accuracy is 75% 8. Degraded image analysis: An invariant approach Combined invariants Focused only on combined invariants not on image rotation and affine transform. SNR value is lower than 10 db 6
  • 8. PROPOSED SYSTEM • Registration method designed specifically for registering blurred images. • Registration of blurred images requires special methods because general registration methods usually do not perform well on blurred images. • Global based blur invariant approach of phase correlation. 7
  • 9. BLOCK DIAGRAM 8 Image Blurred image PSF estimation N-fold blur removal (3-fold and 6-fold) Deblurred image
  • 10. Image taken with camera having shutter with four blades and shape of the PSF can be clearly viewed in the out-of-focus background. PSF has 4-fold rotational symmetry 9
  • 11. Reference image Blurred sensed image 10
  • 13. Registration of two images 12
  • 14. formulae Recalling the original method g⟹ blurred sensed image f⟹ reference image h⟹ point spread function Δ⟹ shift x⟹ number of pixels h⟹ h(r,θ) = h(r, θ+2πj/N) N⟹ number of folds 14 g(x) = (f * h)(x - Δ)
  • 15. Cond… Projection operators ⟹Used to eliminate the blur 𝐾𝑗 (𝑓) (𝐮) = F(u) / F(𝑅𝑗u) ; j=1,………,N F(u) ≝ F{f}(u) is the Fourier transform of f(x) Rju⟹ Rotation of frequency coordinates by the angle 2πj/N Rju= 2*pi*j/N 15
  • 16. Cond… Blur Invariant Operators ⟹ To calculate reflection operator S(x) = cos 2𝛼 sin 2𝛼 sin 2𝛼 − cos 2𝛼 𝑥 𝑦 S(x)⟹ Reflection operator 𝛼 ⟹ Angle b/w reflection line and horizontal axis 16
  • 17. Cond… ⟹ To calculate the Fourier Transform for original image and dihedral blurred image f ⟹Original image Df ⟹Dihedral blurred image 17 F{f} / F{Df}
  • 18. Cond… ⟹ To calculate the invariants to dihedral blur 𝐾𝑗 = F{f} / F{𝑅𝑗 𝑓} ; j=1,………,N F{f} ⟹ Fourier transform of original image F{𝑅𝑗 𝑓} ⟹ Rotational symmetry(Cyclic groups,Cf) L𝑗 = F{f} / F{𝑅𝑗S𝑓} ; j=1,………,N F{𝑅𝑗S𝑓} ⟹ Rotational and Reflectional symmetry (Dihedral groups, Df) 18
  • 19. Cond… Image registration algorithm ⟹used to design a robust blur-invariant registration method To calculate the normalized cross-power spectra Cj = 𝑘𝑗 (𝑓) 𝑘𝑗 g ∗ ; j=1,…N (Rotation) │ 𝑘𝑗 (𝑓) 𝑘𝑗 g │ Bj = 𝐿𝑗 (𝑓) 𝐿𝑗 g ∗ │ 𝐿𝑗 (𝑓) 𝐿𝑗 g │ ; j=1,…N (Rot+Ref) 19
  • 20. Cond… Inverse Fourier Transform of Cj f −1 {Cj }(x) = 𝛿(x +Δ - 𝑅 𝑁−𝑗 Δ) Inverse Fourier Transform of Bj f −1 {Bj }(x) = 𝛿(x +Δ - S𝑅 𝑁−𝑗 Δ) 20
  • 21. Two images acquired by a hand-held camera with different focus settings and shift 21
  • 22. Two frames from a video sequence taken with different focus settings 22
  • 25. Rgb to gray converted image 25
  • 26. Psf for Dihedral blurred image 26
  • 28. Psf for blurred image 28
  • 29. Registration of 3-fold and 6-fold 29
  • 30. Performance N-Folds Mis-Registration (%) MSE PSNR (dB) Only fold Fold+ dihedral 3-Folds 31% 20% 0.005 33 dB 6-Folds 22.5% 12% 0.0019 38.5 dB 30

Notes de l'éditeur

  1. Image registration is the process of aligning two or more images of the same scene. N-fold means number of folds. The formula for N-fold is no of points/2
  2. Blur can be originated from camera shake, wrong focus, scene motion, atmospheric turbulence, sensor imperfection, low sampling density etc.
  3. Blur is the relative motion between camera and scene. Point spread function(PSF) is the representation of an image. Point spread function consists of rotational and reflection symmetry. PSF describes the response of an imaging system to point object.
  4. The main objective of this project is to improve the performance of image registration and reduce the error occurrence by implementing N-fold blur removal.
  5. The special registration methods used are Global based blur invariant registration method.
  6. Rotational symmetry means an object that looks same after a certain amount of rotation.
  7. The original method works for unknown blurred image.
  8. The main idea is that we may consider the invariants to be Fourier transforms of hypothetical non-blurred images, which can be registered by phase correlation.