Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > sci.image.processing > #4167

Re: MOtion deblur

Newsgroups sci.image.processing
Date 2016-10-30 22:40 -0700
References <bfb8143c-fc6c-489b-9933-7ea0f3305413@googlegroups.com> <nutc3m$l7q$1@dont-email.me>
Message-ID <c92ed908-121e-46d8-8751-dcdd00a10343@googlegroups.com> (permalink)
Subject Re: MOtion deblur
From pdaraja@gmail.com

Show all headers | View raw


On Thursday, October 27, 2016 at 10:35:22 PM UTC+5:30, Martin Leese wrote:
> pdaraja wrote:
> > Hi all,
> > I am dinesh, working on the restoration of 
> > the motion blur due to fast moving of object. 
>  > i have one doubt, if i want to deblur a
>  > blurred image, why i need to add some
>  > additive noise to recover them.
> 
> You first need to understand how
> deconvolution works.  Assume a model of the
> blurring process:
>      Input(s) * Blur(s) = Output(s)
>          where s is the space domain
>          * is convolution
>          and Input(s) is the original
>              unblurred image
> 
> Transform into the frequency domain
>      Input(f) x Blur(f) = Output(f)
>          where f is the frequency domain
>          and x is simple multiplication
> 
> Now rearrange:
>      Input(f) = Output(f) / Blur(f)
>          where / is simple division
> 
> Note that where the denominator is zero, the
> division will introduce infinities.
> Infinities are bad, and represent lost
> information; there is no possible way to
> recover it.
> 
> So, you have to introduce a "fiddle factor"
> to produce a usable result, be it one that
> contains artifacts.  One way to do this is
> to introduce additive noise.  There are
> other ways.
> 
>  > in addition to that why the deconvolution
>  > algorithm requires the simulating of
>  > motion blur to restore the deblurred image.
> 
> It does not.  However, you do need to
> estimate the blurring function, Blur(s).
> For constant velocity blur typically this
> would be its direction and length.
> 
> -- 
>

thank you so much martin.
i have one big doubt, if i have a blurred image as a input, how can i determine blur kernel and how can i restore it as deblurred.

Back to sci.image.processing | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

MOtion deblur pdaraja@gmail.com - 2016-10-26 23:57 -0700
  Re: MOtion deblur Martin Leese <please@see.Web.for.e-mail.INVALID> - 2016-10-27 11:05 -0600
    Re: MOtion deblur pdaraja@gmail.com - 2016-10-30 22:40 -0700
      Re: MOtion deblur Martin Leese <please@see.Web.for.e-mail.INVALID> - 2016-10-31 09:20 -0600
        Re: MOtion deblur pdaraja@gmail.com - 2016-11-01 00:25 -0700
          Re: MOtion deblur pdaraja@gmail.com - 2016-11-01 00:26 -0700
          Re: MOtion deblur Martin Leese <please@see.Web.for.e-mail.INVALID> - 2016-11-01 09:37 -0600
            Re: MOtion deblur pdaraja@gmail.com - 2016-11-02 23:12 -0700
              Re: MOtion deblur Martin Leese <please@see.Web.for.e-mail.INVALID> - 2016-11-03 08:51 -0600
                Re: MOtion deblur pdaraja@gmail.com - 2016-11-03 21:43 -0700
                Re: MOtion deblur dale <dale@dalekelly.org> - 2016-11-04 21:08 -0400

csiph-web