JDLL: a library to run deep learning models on Java bioimage informatics platforms Articles uri icon

authors

  • GARCIA LOPEZ DE HARO, CARLOS JAVIER
  • Dallongeville, Stephane
  • Musset, Thomas
  • GOMEZ DE MARISCAL, ESTIBALIZ
  • Sage, Daniel
  • Ouyang, Wei
  • MUĂ‘OZ BARRUTIA, MARIA ARRATE
  • Tinevez, Jean Yves
  • Olivo Marin, Jean Christophe

publication date

  • January 2024

start page

  • 7

end page

  • 8

issue

  • 1

volume

  • 21

International Standard Serial Number (ISSN)

  • 1548-7091

Electronic International Standard Serial Number (EISSN)

  • 1548-7105

abstract

  • The advancements in artificial intelligence (AI) technology over the past decade have been a breakthrough in imaging for life sciences, paving the way for novel methods in image restoration1, reconstruction2 and segmentation3. However, the wide adoption of deep learning (DL) techniques by end users in bioimage analysis is hindered by the complexity of their deployment. These techniques stem from a variety of rapidly evolving frameworks (for example, TensorFlow 1 or 2, PyTorch) that come with distinct and often conflicting setups, which can discourage even proficient developers. This has led to integration difficulties or even absence in mainstream bioimage informatics platforms such as ImageJ, Icy and Fiji, many of which are primarily developed in Java.

subjects

  • Biology and Biomedicine
  • Computer Science

keywords

  • image processing; machine learning; software