Image Processing using Jython

Hemant Rakesh (~hemant56)




Almost all of us have used Java atleast once in our lives, may it be in college or work. But since, python has surpassed java for many application like - Machine learning or Hacking, most of us have stopped or use java less frequently for our day-to-day programming activities. Java, still known for Strings programming, Threading operations and most importantly it's use for developing Graphic User Interfaces, still stands a chance in the race.

Well this may be a hard choice to make for developer who want the best of both languages, especially the threading libraries in Java and the easy but powerful syntax of python. Not anymore. The programming+scripting language popularly known as Jython is here, or rather, has been around for quite a long time now.

For a brief introduction to Jython - It is an implementation of Python programming designed to run on the Java platform. The implementation was formerly known as JPython until 1999.


The Talk

The talk will be focused on the basic understanding of the syntax of Jython on the most well-known Java application which support multi-language support : ImageJ. ImageJ - a software popularly known for dynamic use in the image processing field has made life simpler for many image processing enthusiasts. I will be presenting selected projects done by me using Jython on images.

As the saying the popular saying goes- "Talk is cheap, Show me the code", I would also like to add that the talk will also contain a hands-on tutorial using Jython for basic image processing operation such as Thresholding, Segmentation,etc..


Fundamental functionalities of Java and Python. Knowledge of basic Java and Python libraries

ImageJ software has to be installed.

Speaker Info:

Hemant Rakesh is a Research Intern currently working on a project with Biomedical Engineering(10^-6 - 10^9) and Electronic System, Indian Institute of Science,Bangalore. He has a rich experience in deep learning, neural computing and medical imaging and EEG based computation. Also, he has experience in building software tools in python for Image and neural analysis.

Speaker Links:

A list of few of my blogs can be found as follows:

1 Introduction to Neural Networks

2 Minimax or Maximin?

3 Distributed training using Tensorflow


Section: Data Science, Machine Learning and AI
Type: Talks
Target Audience: Beginner
Last Updated:

Hi, Hemant! Thanks for submitting your proposal.
We have put together a set of best practices for proposals - please take a look.
Your proposal seems mostly complete. A brief outline of your talk, and a 2-minute video would be appreciated.
On a side note, there's an issue with your Speaker Links. Kindly update them as well.
In case of any queries, you can ping us up on Gitter.

Best regards,
(CFP coordinator)

Chaitanya Tejaswi (~CRTejaswi)

Hi, Chaitanya! I have resolved the issue in the Speaker Links. I gave also mentioned a brief outline of the my talk in the proposal. Will upload the 2-minute video in a couple of days.

Hemant Rakesh (~hemant56)

Login to add a new comment.