Leaf Map
Interactive map of leaf shapesI used machine learning techniques to organize tree species according to their leaf shape. The idea was to create a more intuitive and friendly way to recognize plant species.
Using the Shape Context Algorithm I generated a "fingerprint" vector representing each leaf, which is then used to asses the similarity of shapes. Finally the dimension of this vector is reduced to 2D using PCA and t-SNE, and the leaves are displayed in an interactive interface I created using D3.js.
The project was inspired by the IDEO Font Map, all data and images were taken from the Leaf Snap dataset.
Tools Used
- JavaScript
- Python (data processing)