MuSSE: Multi-sized SpriteSheet meta-data Exporter
MuSSE is a tool developed to extract XML data from sprite sheet images with non-uniform – multi-sized – sprites. MuSSE (Multi-sized Sprite Sheet meta-data Exporter) is based on a Blob detection algorithm that incorporates a connected-component labeling system.
You can follow it on Github.
You can check my article for more detailed explanation here.