I am working on a project of Object scanning, Detection and Image classification. Initially, the experiment setup is consist of three components: Light source, Object and CCD camera. The object will be illuminated by light source in parts with spot by spot scanning and every spot will be detected by camera. The spot size around 100*100 pixels, where the camera resolution is 1294*964. The experiment is conducted in dark environment so that only the illuminated spot will be detected and separated from camera's whole pixels. We need to follow this scanning process instead of capturing the whole object in a single shot. It is due to the final application, where we will use other type of detector with limited pixel area and thus by scanning, we can improve the overall resolution. Part of this setup sometime used in Remote sensing, 3D imaging, Airborne laser scanning etc.
Fig.1 shows the original image that is going to be scanned by spots with LED light. Fig. 2 is the image with all the spots as captured and selected by camera. The reconstructed image (fig.2) is not in good shape like original. Due to the circular shape of spot, some portions are dropped and also, I am confuse how to make a good outline of this image. Can anyone give me guidelines to improve the quality of reconstructed image as generated from the scanning process? What are the functions of Image Processing toolbox of MATLAB are useful for this case?