define the threshold labeling |

for to Whole_Voxel |

{ |

find the starting point |

do |

{ |

step 1 if there is an object then |

find sharp edge using the binary image (0,1) then |

define initial directions (UP and RIGHT) |

calculate contour for the region of interest |

apply contour filtering mask (Sobel filter) |

reduce the number of points |

calculate contour measures |

else |

change starting point |

goto step 1 |

} while region becomes small |