By: Articulation Group(Di, Chenghao, Jialin)
Date: 11/24/2020
✔️ : Working MATLAB code.
✅ : Translated MATLAB code and tested in Python.
- BlumMedialAxis.m: #modified ✔️
- Added new function
prune_wWEDF(bma, wedfThreshold)
- Changed
prune(bma, etRatio, stThreshold)
toprune_wETST(bma, etRatio, stThreshold)
- Debugged
findOrAdd
to include cases of multiple boundary points being on the same bma circle
- Added new function
- medialaxis.m: #modified, #translated ✅
- Added
disp()
s andplot()
s for debugging
- Added
- branchesforbma.m: #modified ✔️
- Debugged indexing issues and corrected condition of an if-statement
- calculateEDF.m: #modified ✔️
- Marked and commented out unresolved bug which does not seem to affect current output.
- branchnew.m: #unmodified ✔️
- medialorder.m: #unmodified, #translated ✅
- calculateWEDF.m: #unmodified ✔️
- dijkstra.m: #unmodified
- sparse_to_csr.m: #unmodified ✔️
- readbndry.m: #testcode
- Read images for performing shape analysis.
- saveCatBMA.m: #testcode
- Perform shape analysis on a sample cat image and saves WEDF plot to a designated path.
- medialaxis.py: #tested ✅
- medialorder.py: #tested ✅
- BlumMedialAxis.py: #translating
- calculateWEDF.py: #translating
- find_contour.py: #testcode
- Get boundary points of the biggest object in a binary image.