a time dependent (and signal dependent) component, inherent to photon-acquisition process, which follows a Poissonian distribution.In particular, two noise terms affect the observations: The image formation model was presented in and, and both the blur due to camera motion and the sensor noise depends on the exposure time. Figure 1 illustrates the PFS corresponding to a trajectory curve, while Figure 2 reports some PSFs generated with our functions.įigure 1: Motion Blur PSFs are obtained by sampling the motion trajectories on a discrete grid using subpixel interpolation.įigure 2: Motion Blur PSFs are obtained by sampling the motion trajectories on a discrete grid using subpixel interpolation. The function createPSFs.m performs such interpolation. PSFs are obtained by sampling the continuous trajectory TrajCurve (generated by createTrajectory.m) on a regular pixel grid using subpixel linear interpolation. Rectilinear Blur as in can be obtained by setting the anxiety parameter to 0 (when no impulsive changes occurs). Each perturbation (Gaussian, inertial, and impulsive) is ruled by its own parameter. In addition, with a small probability, an impulsive (abrupt) perturbation aiming at inverting the particle velocity may arises, mimicking a sudden movement that occurs when the user presses the camera button or tries to compensate the camera shake.Īt each step, the velocity is normalized to guarantee that trajectories corresponding to equal exposures have the same length. The particle is initially characterized by a velocity vector which, at each iteration, is affected by a Gaussian perturbation and by a deterministic inertial component, directed toward the previous particle position. Each trajectory is represented by a complex-valued vector corresponding to the discrete positions of a particle following a 2-D random motion in continuous domain. The createTrajectory.m function generates a variety of random motion trajectories in continuous domain as in. Here we briefly illustrate the algorithms used to generate motion-blur trajectories and PSFs that have been implemented in the provided Matlab functions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |