Implementing a hough transform to detect circles


Question 1: We can represent the equation of a circle parametrically by:

x= a+ rcosϑ
y= b + rsinϑ
0 ≤ ϑ≤ 2π

How you could implement a Hough Transform to detect circles using this form of equation? Comment on this methods relative merits/drawbacks.

Question 2: How would you use the Hough transform to detect three-dimensional shapes? In particular how would you detect two and three - dimensional straight lines?

Question 3: Write a Matlab code type procedure to detect straight lines only in  any given image using the Hough transform algorithm.

Question 4: Enhance the algorithm you will use and the written code in order to attain more accuracy.

Your report should consists of:

• Problem Statement – formulate the problem.

• Analysis – determine the inputs, outputs, relevant formulas, etc.

• Design – define the list of steps (the Hough Transform algorithm) needed to solve the problem.

• Implementation - list here the name of the functions used in the program, indicating for each function which algorithm steps are going to be implemented by each function.

• Use comments in your code and explain every step wherever needed.

• Write down how you can further improve the existing code and algorithm for stronger accuracy and results?

Request for Solution File

Ask an Expert for Answer!!
MATLAB Programming: Implementing a hough transform to detect circles
Reference No:- TGS01829

Expected delivery within 24 Hours