GSoC 2025 Project #13 ImageJ :: UI update for the Active Segmentation platform for ImageJ (ASP/IJ) (175/300h)

Mentors: Dimiter Prodanov <dimiterpp@gmail.com>, Teodor Minev <teodorminev98@gmail.com>

Skill level: Intermediate

Required skills: Java

Time commitment: Full time or part time (150 hours)

Forum for discussion

About: The Active Segmentation platform for ImageJ (ASP/IJ) [2] was developed in the scope of GSOC 2016 - 2024. The plugin provides a general-purpose environment that allows biologists and other domain experts to use transparently state-of-the-art techniques in machine learning to achieve excellent image segmentation and classification. ImageJ [1] is a public-domain Java image processing program extensively used in life and material sciences. The program was designed with an open architecture and is extensible via plugins.

Aims: The project will streamline and simplify the existing UI implementation using WindowBuilder for Eclipse [3]:

  • Fix existing issues and bugs
  • UI implementation and testing Minimal set of deliverables
  • Requirement specification - Prepared by the candidate after understanding the functionality
  • System Design - Detailed plan for development of the plugin and test cases.
  • Implementation and testing - Details of implementation and testing of the platform

Website/references:

Tech keywords: Java, ImageJ, Active Segmentation

Hey! am Jeeth Bhavesh Kataria from Ramaiah Institute of Technology. I’m genuinely excited to propose working on the UI Update for the Active Segmentation Platform for ImageJ (ASP/IJ) for Google Summer of Code with INCF.
I’m hooked on the idea of turning its interface into something sleek and intuitive, helping researchers focus on discovery rather than navigation. With my skills in Java, UI design. I’d love to craft a modern, user-friendly update that reflects INCF’s commitment to accessible science

I successfully completed the setup process, but clicking the “Create Project” button is not working as expected. Instead, it displays the following errors. Can you please suggest how to tackle this. @dprodanov @arnab1896

@dprodanov ping for the above comments please

Dear @dprodanov

I hope you are doing well. I am interested in contributing to the “UI Update for the Active Segmentation Platform for ImageJ (ASP/IJ)” project as part of Google Summer of Code 2025. As a computer science student with experience in frontend development, I am eager to enhance the user experience of ASP/IJ.

I have experience with [Java, JavaScript, Tailwind, React] and have contributed to open-source projects before.

Looking forward to your guidance.

Best regards,
Shubham