The Active Segmentation platform for ImageJ (ASP/IJ) was developed in the scope of GSOC 2016 - 2021. 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 is a public-domain Java image processing program extensively used in life and material sciences. The program was designed with an open architecture that provides extensibility via plugins computing different filters and region descriptors (i.e. image features).
SQLite is a C-language library that implements a small, fast, self-contained, high- reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world and is available on many platforms. The project idea: At present, the feature space and the classification results produced by the platform are stored in several separate files. The idea is that the types and values of image features and classification outcomes would be stored in an SQLite database for cross-comparisons between sessions. The candidate is required to use the SQLite database engine in order to integrate it with the GUI of ASP/IJ.
Tasks
â—Ź Fix existing issues and bugs
â—Ź SQL database design
â—Ź GUI implementation and integration
Minimal set of deliverables
â—Ź Requirement specification - Prepared by the candidate after understanding the functionality.
â—Ź System Design - Detailed plan for the development of the plugin and test cases.
â—Ź Implementation and testing - Details of implementation and testing of the platform.
I am a pre-final year engineering undergraduate student at Indian Institute of Information Technology Kalyani studying Bachelor of Technology in Computer Science and Engineering.
I am interested in participating in GSoC 2023 with INCF and would like to apply for Project 18.2. My skills and interests align with the project requirements and I am confident in my ability to make a valuable contribution.
Please advise on next steps and provide any additional information about the project. I look forward to the opportunity to work with the INCF community.
Dear Aditya ,
Thanks for the interest in the project. The first step in the preparation is the downlod the platform, install it and try it out.
best regards,
Dimiter
Dear Hiten,
I meant the GiHub distribution. Starting from pristine ImageJ requires expert knowledge on the platfrom.
We have a stable release exe. installer for end users.
my name is Mostafa and i am a 4th year senior computer engineer student at Cairo University faculty of engineering from Egypt.
I worked before as a java developer intern for 2 different companies when i was in the third year in college and really i love to code with java, building database relations and i had already studied computer vision, image processing database and advanced database.
I have recently seen ICNF’s GSoC project list for 2023 and I found 18.2 Image feature and classification database especially very interesting to me, hence I decided to apply for it and take some steps to understand the project
[1] I installed the ImageJ software on my mac and tried some examples from documentation.
[2] see the usage of some tools.
hence i want to ask about next step that i should take to understand the project more and be more familiar with it.
Thanks for the interest. Please look at the datasets at
The classification datasets is in the folder hela. There is a testing script in the GitHub repo called
TestOnlineCells3.java which uses the hela data set.
@dprodanov - Could you please guide us on the next steps for this and the specifications required which may help us in making a successful proposal? Thanks.