Skip to content

[DEPRECATED] [EXPERIMENTAL] Segmentation and extraction of pollen pictures using polygon fitting on binary thresholded raw microscopic images.

License

Notifications You must be signed in to change notification settings

HugoJF/polenSegmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[EXPERIMENTAL] Pollen segmentator

Current status: DEPRECATED

Small experimental GUI software developed to test polygon fitting technique with thresholding to extract single pollen pictures from a single microscopic image. It heavily relies on BoofCV libraries to work and more information about thresholding in BoofCV can be found here and is also extended from a previous attempt at pollen segmentation using pure binary thresholding.

This software exposes 5 parameters in a user-friendly UI with automatic updates to the preview window, marking each detection with a precise contour (in red) and a bounding box (in green), each can be used further to improve detection.

The main difference from PolenDetector is: filtering the binary thresholded image with an attempt to fit a polygon around the pollen with restraints on minimum vertex distance and angle (in an attempt to avoid selecting stuck pollen grains like shown below)

Used in this project

  • Java 1.7
  • BoofCV library
  • Maven

Usage

Execute with java -jar polen_segmentation.jar, no parameters needed.

Future

I have no plans on updating this project (there are multiple things that could be improved) since it started just as a proof of concept on thresholding as a segmentation technique in pollen images that showed to be still imprecise alone without any feature checking.

Sample image of the software running and results shown

About

[DEPRECATED] [EXPERIMENTAL] Segmentation and extraction of pollen pictures using polygon fitting on binary thresholded raw microscopic images.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages