[SOLVED] EE5175 Lab4 -Shape from focus

30.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon Lab4-ar4h0l.zip (1480.7 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (1 vote)

The amount of blur due to optical defocussing depends on the distance between camera and scene. Hence it is possible to use blur as a cue to determine the depth of a particular point in the scene.

In this experiment, you are given a set of images which are captured using different camera lens settings, thus resulting in different degrees of optical blur. Use these images to determine the depth of each pixel in the image using the shape from focus (SFF) algorithm discussed in class. Display the 3D structure of the scene using the calculated depth values.

Use sum-modified Laplacian (SML) operator as focus measure and ∆d=50.50. Observe the output 3D structure for q=0,1 and 2, where q is the size of the neighbourhood for the SML window as defined in class. Comment on your observations.

Files: stack.mat contains 100 images with variable names from ‘frame001’ to ‘frame100’.

Matlab usage:   Scilab usage: To load mat file:   To load mat file: load ‘stack.mat’; loadmatfile(‘stack.mat’);

To read 15th image:                                            To read 15th image:

img = eval([‘frame’ sprintf(‘%.3d’,15)]); img = evstr(‘frame’ + msprintf(‘%.3d’,15));

–end–

  • Lab4-ar4h0l.zip