Omni-Directional Image Deblurring

This thesis deals with deblurring images corrupted by rotational motion around any possible axis. The study involves developing adequate forward models being able to accurately describe this type of degradation, investigating reconstruction algorithms and finally developing methods that are able to counter this particular problem. To that end, relevant theory is presented and a rotational motion blur simulator is developed in order to compare the forward models proposed. A study about reconstruction algorithms was also carried out in order to make a decision about the methods on which the solution of the particular problem would be based upon. The underlying algebraic properties of this problem are also investigated and the stage is set for extensive reconstruction experiments. The reconstruction experiments, apart from the usual behavior of the reconstruction methods, also revealed some interesting facts about artifacts occurring when deblurring images degraded by motion blur. Some solutions were proposed and a brief investigation into stopping rules for the reconstruction methods was carried out. Most of the code produced throughout this study was included in the MATLAB software package developed.