TY - JOUR
T1 - Imaging framework: An interoperable and extendable connector for image-related Java frameworks
AU - Praschl, Christoph
AU - Pointner, Andreas
AU - Baumgartner, David
AU - Zwettler, Gerald Adam
N1 - Funding Information:
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors. It was carried out to exploit synergies from the research projects Guide (FFG project number 859431), Drive4Knowledge (FFG project number 862975), PASS (FFG project number 872928) and TrueSize (FFG project number 872105) funded by the Austrian Research Promotion Agency FFG .
Publisher Copyright:
© 2021 The Authors
PY - 2021/12
Y1 - 2021/12
N2 - The number of computer vision and image processing tasks has increased during the last years. Although Python is most of the time the first choice in this area, there are situations, where the utilization of another programming language such as Java should be preferred. For this reason, multiple Java based frameworks as e.g. OpenIMAJ, ND4J or multiple OpenCV wrappers are available. Unfortunately, these frameworks are not interoperable at all. In this work, the open-source Imaging Framework is introduced to solve exactly this problem. The project features a concept for combining multiple frameworks and provides an interoperable and extendable foundation to 9 image-related projects with 10 different image representations in Java.
AB - The number of computer vision and image processing tasks has increased during the last years. Although Python is most of the time the first choice in this area, there are situations, where the utilization of another programming language such as Java should be preferred. For this reason, multiple Java based frameworks as e.g. OpenIMAJ, ND4J or multiple OpenCV wrappers are available. Unfortunately, these frameworks are not interoperable at all. In this work, the open-source Imaging Framework is introduced to solve exactly this problem. The project features a concept for combining multiple frameworks and provides an interoperable and extendable foundation to 9 image-related projects with 10 different image representations in Java.
KW - Computer vision
KW - Image processing
KW - Interoperability and extendability
KW - Java
UR - http://www.scopus.com/inward/record.url?scp=85119927008&partnerID=8YFLogxK
U2 - 10.1016/j.softx.2021.100863
DO - 10.1016/j.softx.2021.100863
M3 - Article
SN - 2352-7110
VL - 16
JO - SoftwareX
JF - SoftwareX
M1 - 100863
ER -