rotation invariance
play

Rotation-Invariance State-of-the-Art . . . Can Further Improve - PowerPoint PPT Presentation

Image Deconvolution: . . . Ideal No-Noise Case Deconvolution in the . . . Blind Image . . . Rotation-Invariance State-of-the-Art . . . Can Further Improve Need for Improvement Rotation-Invariant . . . State-of-the-Art Blind Testing the New


  1. Image Deconvolution: . . . Ideal No-Noise Case Deconvolution in the . . . Blind Image . . . Rotation-Invariance State-of-the-Art . . . Can Further Improve Need for Improvement Rotation-Invariant . . . State-of-the-Art Blind Testing the New . . . Conclusions and . . . Deconvolution Techniques Home Page Title Page Fernando Cervantes 1 , Bryan Usevitch 1 and Vladik Kreinovich 2 ◭◭ ◮◮ ◭ ◮ 1 Department of Electrical and Computer Engineering 2 Department of Computer Science Page 1 of 14 University of Texas at El Paso, El Paso, TX 79968, USA fcervantes@miners.utep.edu, usevitch@utep.edu Go Back vladik@utep.edu Full Screen Close Quit

  2. Image Deconvolution: . . . Ideal No-Noise Case 1. Image Deconvolution: Formulation of the Deconvolution in the . . . Problem Blind Image . . . • The measurement results y k differ from the actual val- State-of-the-Art . . . ues x k dues to additive noise and blurring: Need for Improvement � Rotation-Invariant . . . y k = h i · x k − i + n k . Testing the New . . . i Conclusions and . . . • From the mathematical viewpoint, y is a convolution Home Page of h and x : y = h ⋆ x . Title Page • Similarly, the observed image y ( i, j ) differs from the ◭◭ ◮◮ ideal one x ( i, j ) due to noise and blurring: ◭ ◮ � � h ( i − i ′ , j − j ′ ) · x ( i ′ , j ′ ) + n ( i, j ) . y ( i, j ) = Page 2 of 14 i ′ j ′ Go Back • It is desirable to reconstruct the original signal or im- Full Screen age, i.e., to perform deconvolution . Close Quit

  3. Image Deconvolution: . . . Ideal No-Noise Case 2. Ideal No-Noise Case Deconvolution in the . . . • In the ideal case, when noise n ( i, j ) can be ignored, we Blind Image . . . can find x ( i, j ) by solving a system of linear equations: State-of-the-Art . . . � � Need for Improvement h ( i − i ′ , j − j ′ ) · x ( i ′ , j ′ ) . y ( i, j ) = Rotation-Invariant . . . i ′ j ′ Testing the New . . . • However, already for 256 × 256 images, the matrix h is Conclusions and . . . of size 65,536 × 65,536, with billions entries. Home Page • Direct solution of such systems is not feasible. Title Page ◭◭ ◮◮ • A more efficient idea is to use Fourier transforms, since y = h ⋆ x implies Y ( ω ) = H ( ω ) · X ( ω ); hence: ◭ ◮ – we compute Y ( ω ) = F ( y ); Page 3 of 14 – we compute X ( ω ) = Y ( ω ) Go Back H ( ω ), and Full Screen – finally, we compute x = F − 1 ( X ( ω )). Close Quit

  4. Image Deconvolution: . . . Ideal No-Noise Case 3. Deconvolution in the Presence of Noise with Deconvolution in the . . . Known Characteristics Blind Image . . . • Suppose that signal and noise are independent, and we State-of-the-Art . . . know the power spectral densities Need for Improvement � 1 � � 1 � Rotation-Invariant . . . T · | X T ( ω ) | 2 T · | N T ( ω ) | 2 S I ( ω ) = lim , S N ( ω ) = lim T →∞ E T →∞ E . Testing the New . . . Conclusions and . . . • We minimize the expected mean square difference Home Page �� T/ 2 � 1 x ( t ) − x ( t )) 2 dt def Title Page d = lim T · E ( � . T →∞ − T/ 2 ◭◭ ◮◮ ◭ ◮ • Minimizing d leads to the known Wiener filter formula H ∗ ( ω 1 , ω 2 ) Page 4 of 14 � X ( ω 1 , ω 2 ) = · Y ( ω 1 , ω 2 ) . | H ( ω 1 , ω 2 ) | 2 + S N ( ω 1 , ω 2 ) Go Back S I ( ω 1 , ω 2 ) Full Screen Close Quit

  5. Image Deconvolution: . . . Ideal No-Noise Case 4. Blind Image Deconvolution in the Presence of Deconvolution in the . . . Prior Knowledge Blind Image . . . • Wiener filter techniques assume that we know the blur- State-of-the-Art . . . ring function h . Need for Improvement Rotation-Invariant . . . • In practice, we often only have partial information about h . Testing the New . . . Conclusions and . . . • Such situations are known as blind deconvolution . Home Page • Sometimes, we know a joint probability distribution Title Page p (Ω , x, h, y ) corresponding to some parameters Ω: ◭◭ ◮◮ p (Ω , x, h, y ) = p (Ω) · p ( x | Ω) · p ( h | Ω) · p ( y | x, h, Ω) . ◭ ◮ • In this case, we can find Page 5 of 14 � � � Ω = arg max p (Ω | y ) = p (Ω , x, h, y ) dx dh and Go Back Ω x,h Full Screen x, � x,h p ( x, h | � ( � h ) = arg max Ω , y ) . Close Quit

  6. Image Deconvolution: . . . Ideal No-Noise Case 5. Blind Image Deconvolution in the Absence of Deconvolution in the . . . Prior Knowledge: Sparsity-Based Techniques Blind Image . . . • In many practical situations, we do not have prior State-of-the-Art . . . knowledge about the blurring function h . Need for Improvement Rotation-Invariant . . . • Often, what helps is sparsity assumption: that in the expansion x ( t ) = � Testing the New . . . a i · e i ( t ), most a i are zero. i Conclusions and . . . • In this case, it makes sense to look for a solution with Home Page the smallest value of Title Page def � a � 0 = # { i : a i � = 0 } . ◭◭ ◮◮ ◭ ◮ • The function � a � 0 is not convex and thus, difficult to optimize. Page 6 of 14 Go Back • It is therefore replaced by a close convex objective func- = � def tion � a � 1 | a i | . Full Screen i Close Quit

  7. Image Deconvolution: . . . Ideal No-Noise Case 6. State-of-the-Art Technique for Sparsity-Based Deconvolution in the . . . Blind Deconvolution Blind Image . . . • Sparsity is the main idea behind the algorithm de- State-of-the-Art . . . scribed in (Amizic et al. 2013) that minimizes Need for Improvement Rotation-Invariant . . . β 2 + η 2 ·� y − W a � 2 2 ·� W a − H x � 2 2 + τ ·� a � 1 + α · R 1 ( x )+ γ · R 2 ( h ) . Testing the New . . . • Here, R 1 ( x ) = � 2 1 − o ( d ) � Conclusions and . . . i | ∆ d i ( x ) | p , where ∆ d i ( x ) is Home Page d ∈ D the difference operator, and Title Page • R 2 ( h ) = � C h � 2 , where C is the discrete Laplace oper- ◭◭ ◮◮ ator. ◭ ◮ ( v i ( x ( k ) )) 2 • The ℓ p -sum � | v i ( x ) | p is optimized as � , Page 7 of 14 v 2 − p i i i where v i = v i ( x ( k − 1) ) for x from the previous iteration. Go Back Full Screen • This method results in the best blind image deconvo- lution. Close Quit

  8. Image Deconvolution: . . . Ideal No-Noise Case 7. Need for Improvement Deconvolution in the . . . • The current technique is based on minimizing the sum Blind Image . . . | ∆ x I | p + | ∆ y I | p . State-of-the-Art . . . � � � � p p � � � � Need for Improvement ∂I ∂I � � � � • This is a discrete analog of the term + . � � � � Rotation-Invariant . . . ∂x ∂y Testing the New . . . • For p = 2, this is the square of the length of the gradi- Conclusions and . . . ent vector and is, thus, rotation-invariant. Home Page • However, for p � = 2, the above expression is not Title Page rotation-invariant. ◭◭ ◮◮ • Thus, even if it works for some image, it may not work ◭ ◮ well if we rotate this image. Page 8 of 14 • To improve the quality of image deconvolution, it is Go Back thus desirable to make the method rotation-invariant. Full Screen • We show that this indeed improves the quality of de- convolution. Close Quit

  9. Image Deconvolution: . . . Ideal No-Noise Case 8. Rotation-Invariant Modification: Description Deconvolution in the . . . and Results � � � � Blind Image . . . p p � � � � ∂I ∂I � � � � State-of-the-Art . . . • We want to replace the expression + with � � � � ∂x ∂y Need for Improvement a rotation-invariant function of the gradient. Rotation-Invariant . . . • The only rotation-invariant characteristic of a vector a �� Testing the New . . . a 2 is its length � a � = i . Conclusions and . . . i Home Page • Thus, we replace the above expression with Title Page �� 2 � p/ 2 � � � 2 ◭◭ ◮◮ � � � � ∂I ∂I � � � � + . � � � � ∂x ∂y ◭ ◮ Page 9 of 14 • Its discrete analog is ((∆ x I ) 2 + (∆ y I ) 2 ) p/ 2 . Go Back • This modification leads to a statistically significant im- Full Screen provement in reconstruction accuracy � � x − x � 2 . Close Quit

  10. Image Deconvolution: . . . Ideal No-Noise Case 9. Testing the New Algorithm: Details Deconvolution in the . . . • To test the new method, we compared it with the orig- Blind Image . . . inal methods: State-of-the-Art . . . Need for Improvement – on the same “Cameraman” image use in the origi- Rotation-Invariant . . . nal method, Testing the New . . . – with the same values of the parameters ( α = 1, γ = 5 · 10 5 , τ = 0 . 125, η 1 = 1024); Conclusions and . . . Home Page – we applied the same Gaussian blurring with the variance of 5; Title Page – with the same S/N ratio corr. to σ = 0 . 001. ◭◭ ◮◮ • We used the same criterion � x − � x � 2 to gauge the de- ◭ ◮ convolution quality. Page 10 of 14 • Both methods start with randomly selected initial val- Go Back ues v 1 , 1 d . Full Screen • Because of this, the results differ slightly when we re- Close apply the algorithm to the same image. Quit

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend