I'm working on a project that involves the classification of satellite imagery into benthic habitat maps. I will need to produce accuracy assessments of my maps relative to field collected reference data and I will need to compare the accuracy of habitat maps derived from different classification procedures. I like to work with open source software whenever possible and I do most of my work with QGis, Python, and various Python libraries.
I have started writing my own Python scripts for creating confusion matrices (or error matrices or whatever you'd like to to call them) with user's, producer's, and overall accuracy. I will also add in some sort of kappa value or, more likely, something like overall quantity and allocation disagreement measures as suggested by Pontius & Millones, 2011. I also hope to package up my script and make it available as a QGis plugin when it's done.
Now that I'm about half way through this process, it's occurred to me that I ought to check and make sure I'm not reinventing the wheel. I've dug around on the internet a bit but I haven't been able to find any open source software for accuracy assessment. I've seen some references to Erdas Imagine having this capability but, aside from that, I haven't seen much about propriatary software doing this stuff either. Can anybody out there tell me if I've missed something?
Thanks,
Jared Kibele
Pontius, R. G., & Millones, M. (2011). Death to Kappa: birth of quantity disagreement and allocation disagreement for accuracy assessment. International Journal of Remote Sensing, 32(15), 4407–4429. doi:10.1080/01431161.2011.552923