SlideShare ist ein Scribd-Unternehmen logo
1 von 22
CEDOFT interpolation
                                               Science & Engineering department




   Thomas Martinuzzo
   Univalor
   Project Manager, Sciences and Engineering
                                                                             1
   thomas.martinuzzo@univalor.ca
© Gestion Univalor, limited partnership
Introduction
  CEDOFT interpolation algorithm
             CEDOFT (Continuous Extension of the Discrete O bit Function Transform)
                       (C ti        E t i      f th Di   t Orbit F      ti T  f   )
          is based on Lie groups (1D, 2D, 3D or multidimensional cases)
                      For standard image interpolation. CEDCT (C for Cosine) is applied on a
                                        g      p                (            )    pp
                   rectangular lattice of dimension n=2. The group used is SU(2)xSU(2) (we can
                   also used O(5), a triangular decomposition).
                     For standard 3D data interpolation CEDCT is applied on a cubic lattice of
                                          interpolation.
                   dimension n=3. The group used is SU(2)xSU(2)xSU(2) or O(5)xSU(2).


               Some advantages of the CEDCT interpolation
                     Fast computation : faster than cubic and spline interpolation from known
                   image processing software (Adobe photoshop, Paint Shop pro, Gi
                   i            i     f       (Ad b h        h P i Sh              Gimp, etc.)
                                                                                             )
                      The possibility of using a filtering in the frequency domain (like-Fourier
                   transform) adapted to reduce artefacts
                            )     p
                                                                                               2
                       Overlapping blocks enable with different sizes.
© Gestion Univalor, limited partnership
Introduction
         CPU Time Benchmark
                2D case (
                        (zoom 2 2) – CPU ti
                               2x2)       time on pentium M760 2.0Ghz, in seconds
                                                     ti        2 0Gh i         d
                      Image size Block size CEDCT Bicubic Spline Bilinear


                           512x512        16x16   0.90    1.80    4.44     1.06
                           1024x1024      16x16   3.76    7.06    16.9     4.1
                           256x256        32x32   0.28    0.47    0.62     0.24
                           512x512        32x32   0.89    1.81    1.79     0.95
                           1024x1024      32x32   3.73    8.00    7.03     3.60

                  3D case (zoom 2x2x2) – CPU time on pentium M760 2.0Ghz, in seconds
                  3D size
                      i         Block i
                                Bl k size    CEDCT Bi bi S li
                                                       Bicubic Spline Bili
                                                                      Bilinear
                  256x256x16              16x16   15.15   73.17   263.26   13.92

                                                                                    3

© Gestion Univalor, limited partnership
Introduction
         CEDCT : a frequency-level adaptative algorithm
                All non-adaptive interpolation algorithm always face a trade-off between
                    non adaptive                                       trade off
              artefacts : aliasing, blurring and edge halos.

                                          Edge halos
                                                                  1 : Nearest Neighbor
                                                                  2 : Bilinear
                                             3
                                                                  3 : Bicubic

                                            2          1
                          Blurring                         Aliasing
                                                           Ali i
                     CEDCT can reduce the different artefacts by using an adaptative
                  filtering.
                  filtering
                                                                                       4

© Gestion Univalor, limited partnership
Example 1 : frequency image




                                                 5

© Gestion Univalor, limited partnership
Example 1 : frequency image
                                                     Interpolation
                                                     I t    l ti
                                                       X2 with
                                                    edge detection




                    Bilinear              Bicubic   CEDCT
                                                             6

© Gestion Univalor, limited partnership
Example 1 : frequency Image
                                          Redimension: pixel comparaison




                        Bicubic                                 CEDCT
                                                                           7

© Gestion Univalor, limited partnership
Example 2 : fine details Image



   Interpolation
        x4
With edge detection




                                                   8

 © Gestion Univalor, limited partnership
Example 2 : fine details Image




                                                    9
                                          Bicubic
© Gestion Univalor, limited partnership
Example 2 : fine details Image




                                                  10

© Gestion Univalor, limited partnership
                                          CEDCT
Example 2 : fine details Image

     Interpolation
          x8

Halos effect reduction                      Bicubic




                                             CEDCT
                                                      11

  © Gestion Univalor, limited partnership
Example 3 : noise suppression



                   FLIR Original Image
                           g        g




                                          C C
                                          CEDCT + Filter
                                                           12

© Gestion Univalor, limited partnership
MRI Data Interpolation (example)
        1                                 2




                                                 4fframes
                                              extracted from
                                                an original
                                                 MRI data
        3                                 4




                                                           13

© Gestion Univalor, limited partnership
MRI Data Interpolation (example)

                             Frame 2
                   Frame 1
                   F



                                                                   Frame 2
                                                    Interpolated
                                                    I      l d
                                                    Frame 1<->2
                                          Frame 1




                                                                             14

© Gestion Univalor, limited partnership
1                MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                         Frame 1 :
                                                                      CEDCT, t ili
                                                                      CEDCT trilinear
                                                                        and tricubic
                                                                 interpolation comparison.

                                                                 Remark :
                                                                     - Texture preservation
                                                                               p
                                                                 for CEDCT and tricubic
                                                                 interpolations
                                                                     - Fast computation for
                                                                               p
                                                                 3D CEDCT interpolation
                                                                 (see benchmark slide 3)

                                                                                     15

© Gestion Univalor, limited partnership
1 2
1<->2            MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                 Interpolated frame 1<->2 :
                                                                       CEDCT, t ili
                                                                       CEDCT trilinear
                                                                         and tricubic
                                                                  interpolation comparison.

                                                                  Remark :
                                                                       - Low contrast for the basic
                                                                  trilinear interpolation between 2
                                                                  original frames.




                                                                                       16

© Gestion Univalor, limited partnership
2                MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                         Frame 2 :
                                                                      CEDCT, t ili
                                                                      CEDCT trilinear
                                                                        and tricubic
                                                                 interpolation comparison.




                                                                                 17

© Gestion Univalor, limited partnership
2 3
2<->3            MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                 Interpolated frame 2<->3 :
                                                                       CEDCT, t ili
                                                                       CEDCT trilinear
                                                                         and tricubic
                                                                  interpolation comparison.




                                                                                  18

© Gestion Univalor, limited partnership
3                MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                         Frame 3 :
                                                                      CEDCT, t ili
                                                                      CEDCT trilinear
                                                                        and tricubic
                                                                 interpolation comparison.




                                                                                 19

© Gestion Univalor, limited partnership
3 4
3<->4            MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                 Interpolated frame 3<->4 :
                                                                       CEDCT, t ili
                                                                       CEDCT trilinear
                                                                         and tricubic
                                                                  interpolation comparison.




                                                                                  20

© Gestion Univalor, limited partnership
4                MRI Data Interpolation (example)
         CEDCT                            Trilinear   Tricubic




                                                                         Frame 4 :
                                                                      CEDCT, t ili
                                                                      CEDCT trilinear
                                                                        and tricubic
                                                                 interpolation comparison.




                                                                                 21

© Gestion Univalor, limited partnership
Contact

                                Thomas Martinuzzo
                                thomas.martinuzzo@univalor.ca
                                (
                                (514) 340-3243 ext 4243
                                    )




                                                                22

© Gestion Univalor, limited partnership

Weitere ähnliche Inhalte

Was ist angesagt?

Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Point processing
Point processingPoint processing
Point processingpanupriyaa7
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform Rashmi Karkra
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdfMuhammad_Ilham_21
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationVarun Ojha
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIPbabak danyal
 
Lecture 13 (Usage of Fourier transform in image processing)
Lecture 13 (Usage of Fourier transform in image processing)Lecture 13 (Usage of Fourier transform in image processing)
Lecture 13 (Usage of Fourier transform in image processing)VARUN KUMAR
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Lossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image ProcessingLossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image Processingpriyadharshini murugan
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processingasodariyabhavesh
 
03 image transform
03 image transform03 image transform
03 image transformRumah Belajar
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCVdebayanin
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainA B Shinde
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques Arshad khan
 

Was ist angesagt? (20)

Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Unit ii
Unit iiUnit ii
Unit ii
 
Point processing
Point processingPoint processing
Point processing
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdf
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel Relation
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Lecture 13 (Usage of Fourier transform in image processing)
Lecture 13 (Usage of Fourier transform in image processing)Lecture 13 (Usage of Fourier transform in image processing)
Lecture 13 (Usage of Fourier transform in image processing)
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Lossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image ProcessingLossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image Processing
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
 
03 image transform
03 image transform03 image transform
03 image transform
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCV
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 

Andere mochten auch

Image interpolation
Image interpolationImage interpolation
Image interpolationKokuiSai
 
Interpolation and extrapolation
Interpolation and extrapolationInterpolation and extrapolation
Interpolation and extrapolationAswin Pv
 
Interpolation Methods
Interpolation MethodsInterpolation Methods
Interpolation MethodsMohammad Tawfik
 
Data hiding using image interpolation
Data hiding using image interpolationData hiding using image interpolation
Data hiding using image interpolationVikrant Arya
 
Interpolation
InterpolationInterpolation
Interpolationmbhuiya6
 
Interpolation
InterpolationInterpolation
Interpolationseidmmd
 
Effective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super ResolutionEffective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super ResolutionIOSR Journals
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Shashank
 
Image filtering : A comparitive study
Image filtering : A comparitive studyImage filtering : A comparitive study
Image filtering : A comparitive studypruthabhalde3
 
impulse noise filter
impulse noise filter impulse noise filter
impulse noise filter yousef_
 
Introduction to probability
Introduction to probabilityIntroduction to probability
Introduction to probabilityDavid Radcliffe
 
3 D Graphics
3 D Graphics3 D Graphics
3 D GraphicsGhaffar Khan
 
interpolation
interpolationinterpolation
interpolation8laddu8
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics University of Potsdam
 

Andere mochten auch (16)

Image interpolation
Image interpolationImage interpolation
Image interpolation
 
Interpolation and extrapolation
Interpolation and extrapolationInterpolation and extrapolation
Interpolation and extrapolation
 
Interpolation Methods
Interpolation MethodsInterpolation Methods
Interpolation Methods
 
Data hiding using image interpolation
Data hiding using image interpolationData hiding using image interpolation
Data hiding using image interpolation
 
Interpolation
InterpolationInterpolation
Interpolation
 
Interpolation
InterpolationInterpolation
Interpolation
 
Effective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super ResolutionEffective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super Resolution
 
Cv 14th
Cv 14thCv 14th
Cv 14th
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
 
Image filtering : A comparitive study
Image filtering : A comparitive studyImage filtering : A comparitive study
Image filtering : A comparitive study
 
Pixelrelationships
PixelrelationshipsPixelrelationships
Pixelrelationships
 
impulse noise filter
impulse noise filter impulse noise filter
impulse noise filter
 
Introduction to probability
Introduction to probabilityIntroduction to probability
Introduction to probability
 
3 D Graphics
3 D Graphics3 D Graphics
3 D Graphics
 
interpolation
interpolationinterpolation
interpolation
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 

Ă„hnlich wie Image Interpolation

Image Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesImage Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesIDES Editor
 
Novel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital imagesNovel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital imagesIDES Editor
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnologyPrashant Madnavat
 
Ibtc dwt hybrid coding of digital images
Ibtc dwt hybrid coding of digital imagesIbtc dwt hybrid coding of digital images
Ibtc dwt hybrid coding of digital imagesZakaria Zubi
 
Ppt
PptPpt
PptGMRIT
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd Iaetsd
 
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODECEFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODECSwisscom
 
Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...
Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...
Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...IRJET Journal
 
iMinds The Conference 2012: Adrian Munteanu
iMinds The Conference 2012: Adrian MunteanuiMinds The Conference 2012: Adrian Munteanu
iMinds The Conference 2012: Adrian Munteanuimec
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
IEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVC
IEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVCIEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVC
IEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVCVignesh V Menon
 
INCEPT: Intra CU Depth Prediction for HEVC
INCEPT: Intra CU Depth Prediction for HEVCINCEPT: Intra CU Depth Prediction for HEVC
INCEPT: Intra CU Depth Prediction for HEVCAlpen-Adria-Universität
 
Deblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationDeblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationIRJET Journal
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyIOSR Journals
 
A Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWTA Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWTIJSRD
 

Ă„hnlich wie Image Interpolation (20)

Image Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesImage Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving Edges
 
Novel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital imagesNovel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital images
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnology
 
Ibtc dwt hybrid coding of digital images
Ibtc dwt hybrid coding of digital imagesIbtc dwt hybrid coding of digital images
Ibtc dwt hybrid coding of digital images
 
Ppt
PptPpt
Ppt
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression for
 
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODECEFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
 
Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...
Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...
Enhanced Watemarked Images by Various Attacks Based on DWT with Differential ...
 
G0523444
G0523444G0523444
G0523444
 
iMinds The Conference 2012: Adrian Munteanu
iMinds The Conference 2012: Adrian MunteanuiMinds The Conference 2012: Adrian Munteanu
iMinds The Conference 2012: Adrian Munteanu
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
IEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVC
IEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVCIEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVC
IEEE MMSP'21: INCEPT: Intra CU Depth Prediction for HEVC
 
INCEPT: Intra CU Depth Prediction for HEVC
INCEPT: Intra CU Depth Prediction for HEVCINCEPT: Intra CU Depth Prediction for HEVC
INCEPT: Intra CU Depth Prediction for HEVC
 
Deblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationDeblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel Estimation
 
Perceptual Video Coding
Perceptual Video Coding Perceptual Video Coding
Perceptual Video Coding
 
AIBE 68
AIBE 68AIBE 68
AIBE 68
 
H0545156
H0545156H0545156
H0545156
 
11
1111
11
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder Piracy
 
A Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWTA Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWT
 

Mehr von ThomasUnivalor

Sciences engineering portfolio (2010 08 05)
Sciences  engineering portfolio (2010 08 05)Sciences  engineering portfolio (2010 08 05)
Sciences engineering portfolio (2010 08 05)ThomasUnivalor
 
Color Changing Fibers
Color Changing FibersColor Changing Fibers
Color Changing FibersThomasUnivalor
 
The Mr Sub Technology
The Mr Sub TechnologyThe Mr Sub Technology
The Mr Sub TechnologyThomasUnivalor
 
Filterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorFilterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorThomasUnivalor
 
Filterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorFilterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorThomasUnivalor
 
Filterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorFilterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorThomasUnivalor
 
Visual Cortical Implant
Visual Cortical ImplantVisual Cortical Implant
Visual Cortical ImplantThomasUnivalor
 
Photonics West 2008
Photonics West 2008Photonics West 2008
Photonics West 2008ThomasUnivalor
 
Position-Location in Mobile Networks Using a Single Base Station
Position-Location in Mobile Networks Using a Single Base StationPosition-Location in Mobile Networks Using a Single Base Station
Position-Location in Mobile Networks Using a Single Base StationThomasUnivalor
 
Deep Information and Extraction Tool
Deep Information and Extraction ToolDeep Information and Extraction Tool
Deep Information and Extraction ToolThomasUnivalor
 
Anti Counterfeiting Filters
Anti Counterfeiting FiltersAnti Counterfeiting Filters
Anti Counterfeiting FiltersThomasUnivalor
 

Mehr von ThomasUnivalor (16)

Sciences engineering portfolio (2010 08 05)
Sciences  engineering portfolio (2010 08 05)Sciences  engineering portfolio (2010 08 05)
Sciences engineering portfolio (2010 08 05)
 
Direct Writing
Direct WritingDirect Writing
Direct Writing
 
Color Changing Fibers
Color Changing FibersColor Changing Fibers
Color Changing Fibers
 
The Mr Sub Technology
The Mr Sub TechnologyThe Mr Sub Technology
The Mr Sub Technology
 
Filterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorFilterless Corlor Imaging Sensor
Filterless Corlor Imaging Sensor
 
Filterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorFilterless Corlor Imaging Sensor
Filterless Corlor Imaging Sensor
 
Filterless Corlor Imaging Sensor
Filterless Corlor Imaging SensorFilterless Corlor Imaging Sensor
Filterless Corlor Imaging Sensor
 
Visual Cortical Implant
Visual Cortical ImplantVisual Cortical Implant
Visual Cortical Implant
 
Spasticity
SpasticitySpasticity
Spasticity
 
Phantoms
PhantomsPhantoms
Phantoms
 
Sterilization
SterilizationSterilization
Sterilization
 
60 GHz Antenna
60 GHz Antenna60 GHz Antenna
60 GHz Antenna
 
Photonics West 2008
Photonics West 2008Photonics West 2008
Photonics West 2008
 
Position-Location in Mobile Networks Using a Single Base Station
Position-Location in Mobile Networks Using a Single Base StationPosition-Location in Mobile Networks Using a Single Base Station
Position-Location in Mobile Networks Using a Single Base Station
 
Deep Information and Extraction Tool
Deep Information and Extraction ToolDeep Information and Extraction Tool
Deep Information and Extraction Tool
 
Anti Counterfeiting Filters
Anti Counterfeiting FiltersAnti Counterfeiting Filters
Anti Counterfeiting Filters
 

KĂĽrzlich hochgeladen

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

KĂĽrzlich hochgeladen (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Image Interpolation

  • 1. CEDOFT interpolation Science & Engineering department Thomas Martinuzzo Univalor Project Manager, Sciences and Engineering 1 thomas.martinuzzo@univalor.ca © Gestion Univalor, limited partnership
  • 2. Introduction CEDOFT interpolation algorithm CEDOFT (Continuous Extension of the Discrete O bit Function Transform) (C ti E t i f th Di t Orbit F ti T f ) is based on Lie groups (1D, 2D, 3D or multidimensional cases) For standard image interpolation. CEDCT (C for Cosine) is applied on a g p ( ) pp rectangular lattice of dimension n=2. The group used is SU(2)xSU(2) (we can also used O(5), a triangular decomposition). For standard 3D data interpolation CEDCT is applied on a cubic lattice of interpolation. dimension n=3. The group used is SU(2)xSU(2)xSU(2) or O(5)xSU(2). Some advantages of the CEDCT interpolation Fast computation : faster than cubic and spline interpolation from known image processing software (Adobe photoshop, Paint Shop pro, Gi i i f (Ad b h h P i Sh Gimp, etc.) ) The possibility of using a filtering in the frequency domain (like-Fourier transform) adapted to reduce artefacts ) p 2 Overlapping blocks enable with different sizes. © Gestion Univalor, limited partnership
  • 3. Introduction CPU Time Benchmark 2D case ( (zoom 2 2) – CPU ti 2x2) time on pentium M760 2.0Ghz, in seconds ti 2 0Gh i d Image size Block size CEDCT Bicubic Spline Bilinear 512x512 16x16 0.90 1.80 4.44 1.06 1024x1024 16x16 3.76 7.06 16.9 4.1 256x256 32x32 0.28 0.47 0.62 0.24 512x512 32x32 0.89 1.81 1.79 0.95 1024x1024 32x32 3.73 8.00 7.03 3.60 3D case (zoom 2x2x2) – CPU time on pentium M760 2.0Ghz, in seconds 3D size i Block i Bl k size CEDCT Bi bi S li Bicubic Spline Bili Bilinear 256x256x16 16x16 15.15 73.17 263.26 13.92 3 © Gestion Univalor, limited partnership
  • 4. Introduction CEDCT : a frequency-level adaptative algorithm All non-adaptive interpolation algorithm always face a trade-off between non adaptive trade off artefacts : aliasing, blurring and edge halos. Edge halos 1 : Nearest Neighbor 2 : Bilinear 3 3 : Bicubic 2 1 Blurring Aliasing Ali i CEDCT can reduce the different artefacts by using an adaptative filtering. filtering 4 © Gestion Univalor, limited partnership
  • 5. Example 1 : frequency image 5 © Gestion Univalor, limited partnership
  • 6. Example 1 : frequency image Interpolation I t l ti X2 with edge detection Bilinear Bicubic CEDCT 6 © Gestion Univalor, limited partnership
  • 7. Example 1 : frequency Image Redimension: pixel comparaison Bicubic CEDCT 7 © Gestion Univalor, limited partnership
  • 8. Example 2 : fine details Image Interpolation x4 With edge detection 8 © Gestion Univalor, limited partnership
  • 9. Example 2 : fine details Image 9 Bicubic © Gestion Univalor, limited partnership
  • 10. Example 2 : fine details Image 10 © Gestion Univalor, limited partnership CEDCT
  • 11. Example 2 : fine details Image Interpolation x8 Halos effect reduction Bicubic CEDCT 11 © Gestion Univalor, limited partnership
  • 12. Example 3 : noise suppression FLIR Original Image g g C C CEDCT + Filter 12 © Gestion Univalor, limited partnership
  • 13. MRI Data Interpolation (example) 1 2 4fframes extracted from an original MRI data 3 4 13 © Gestion Univalor, limited partnership
  • 14. MRI Data Interpolation (example) Frame 2 Frame 1 F Frame 2 Interpolated I l d Frame 1<->2 Frame 1 14 © Gestion Univalor, limited partnership
  • 15. 1 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Frame 1 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. Remark : - Texture preservation p for CEDCT and tricubic interpolations - Fast computation for p 3D CEDCT interpolation (see benchmark slide 3) 15 © Gestion Univalor, limited partnership
  • 16. 1 2 1<->2 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Interpolated frame 1<->2 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. Remark : - Low contrast for the basic trilinear interpolation between 2 original frames. 16 © Gestion Univalor, limited partnership
  • 17. 2 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Frame 2 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. 17 © Gestion Univalor, limited partnership
  • 18. 2 3 2<->3 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Interpolated frame 2<->3 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. 18 © Gestion Univalor, limited partnership
  • 19. 3 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Frame 3 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. 19 © Gestion Univalor, limited partnership
  • 20. 3 4 3<->4 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Interpolated frame 3<->4 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. 20 © Gestion Univalor, limited partnership
  • 21. 4 MRI Data Interpolation (example) CEDCT Trilinear Tricubic Frame 4 : CEDCT, t ili CEDCT trilinear and tricubic interpolation comparison. 21 © Gestion Univalor, limited partnership
  • 22. Contact Thomas Martinuzzo thomas.martinuzzo@univalor.ca ( (514) 340-3243 ext 4243 ) 22 © Gestion Univalor, limited partnership