Предположим, что мы говорим об этой библиотеке:
http://www.vividsolutions.com/jts/JTSHome.htm
служит для манипулирования геометрическими фигурами в Java.
Примеры: определить, пересекаются ли две фигуры, вычислить объединение нескольких фигур, выполнить такие операции, как буферизация, упрощение и т. Д.
Эта библиотека в основном используется в географических информационных системах, где информация о, скажем, округе записывается в форме, подобной многоугольнику. Используя эту библиотеку, можно сделать вывод о том, попадает ли часть графства в специальную область (и должна ли эта форма также быть формой), и выполнив пересечение.
Поскольку вы говорите о пикселях, я бы сказал, что эта библиотека вам не очень нужна. Растровые данные (то есть изображения, такие как изображения или спутниковые изображения) не могут быть обработаны JTS и требуют специального программного обеспечения для обработки растров.
В зависимости от типа обработки, которую вам нужно применить к вашим изображениям, я могу предложить программное обеспечение, но вам нужно уточнить.