Chen Jin, Developer in London, United Kingdom
Chen is available for hire
Hire Chen

Chen Jin

Verified Expert  in Engineering

Computer Vision Developer

Location
London, United Kingdom
Toptal Member Since
June 30, 2022

Jin has multidisciplinary experience developing deep learning and computer vision methods for medical, auto-piloting, and geospatial image sectors, with works published at ICLR, NeurIPS, and MICCAI. He developed data-and-computation-efficient machine learning methods for budgeted computer vision tasks such as segmentation, detection, classification, super-resolution, GAN, and 3D reconstruction. Jin also excels at multimodal self-supervised representation learning, image generation, and mapping.

Portfolio

University College London
Python, PyTorch, MATLAB, R, TensorFlow, Jupyter, Keras, Linux, Cloud, Cluster...
University College London
Python, PyTorch, MATLAB, R, TensorFlow, Jupyter, Keras, Linux, Cloud, Cluster...
University College London
Python, PyTorch, R, MATLAB, Algorithms, Artificial Intelligence (AI)...

Experience

Availability

Part-time

Preferred Environment

Python, PyTorch

The most amazing...

...method I've developed is adaptive downsampling for segmentation, which improved 10% accuracy while saving 90% computation over SoTA.

Work Experience

Multimodal Learning and Image Generation Researcher

2021 - PRESENT
University College London
  • Developed a multimodal-multiscale MRI-histology-text self-supervised representation learning method and bypassed the need to use expensive and destructive histology images for the first time.
  • Created a cross-modal-scale MRI-histology-text image generation and mapping (upscale 1,000 times) method for explainable AI.
  • Developed an interactive web UI based on a Gradio API to showcase registered cross-modality image patches.
  • Co-developed a disentangling inter-reader variability in segmentation method and published it at MICCAI/NeurIPS 2020.
Technologies: Python, PyTorch, MATLAB, R, TensorFlow, Jupyter, Keras, Linux, Cloud, Cluster, ImageJ, Batch, Computer Vision, Machine Learning, Artificial Intelligence (AI), Image Processing, Medical Imaging, 3D Image Processing, Deep Learning, Docker, GPT, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Algorithms, Data Science, Computer Vision Algorithms, User Interface (UI), Web UI, Gradio, Convolutional Neural Networks (CNN), Health, Signal Processing, Models

Researcher

2019 - 2022
University College London
  • Developed an attention-based deformable downsampling method for an end-to-end optimization of low-cost segmentation, improved 10% accuracy while saving 90% computation over SoTA, and published a paper about it at ICLR 2022.
  • Created an attention-based learnable "patch loader" to sample the best size-resolution trade-off configuration at each location for optimal segmentation accuracy, achieved SoTA, and published a paper about it at MICCAI 2020.
  • Participated in three ultra-high resolution image segmentation challenges, developed and deployed various SoTA methods, and entered the top 10% for all challenges.
  • Performed efficient segmentation of high-resolution gigapixel images.
Technologies: Python, PyTorch, MATLAB, R, TensorFlow, Jupyter, Keras, Linux, Cloud, Cluster, ImageJ, Batch, Computer Vision, Machine Learning, Artificial Intelligence (AI), Image Processing, Medical Imaging, 3D Image Processing, Deep Learning, Docker, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Team Leadership, Algorithms, Data Science, Computer Vision Algorithms, Convolutional Neural Networks (CNN), Health, Signal Processing, Models

Researcher

2020 - 2021
University College London
  • Co-developed the semi-supervised pseudo-labeling methods published at MIDL 2022 and MICCAI 2022.
  • Contributed to cancer imaging using deep learning. Developed a self-supervised representation learning method for cheap MRI single-modal inferences.
  • Hosted the MedICSS 2021 Summer School project and taught a one-week deep learning course for segmentation, including theory and coding, led a team of seven researchers, and achieved top three projects among the 14 teams.
Technologies: Python, PyTorch, R, MATLAB, Algorithms, Artificial Intelligence (AI), Deep Learning, Data Science, Computer Vision Algorithms, Convolutional Neural Networks (CNN), Health, Signal Processing, Models

Developer and Supervisor

2019 - 2021
University College London
  • Supervised one PhD student working on deep multiple instance learning (MIL) for histological image classification, whose latest work was submitted to a journal.
  • Supervised and supported two MSc students performing CNN-based segmentation and detection on histology images. One obtained distinctions.
  • Developed a multiscale recurrent super-resolution method. Supervised and provided technical support to two MSc students working on super-resolution with CNN and GAN-based methods. Both obtained distinctions.
Technologies: Python, PyTorch, Jupyter, Team Leadership, Algorithms, Artificial Intelligence (AI), Deep Learning, Data Science, Object Detection, Computer Vision Algorithms, Object Tracking, Convolutional Neural Networks (CNN), Health, Signal Processing, Models

Research Associate

2017 - 2018
Heriot-Watt University
  • Acted as the research associate working on computational geoscience and 3D modeling of porous media.
  • Developed a weak supervised iterative convolutional net based on filter banks, AdaBoost, and auto-context, which improved the segmented connectivity of thin linear fracture. It was presented in 2016 and 2018 at conferences.
  • Contributed to the CT and SEM images registration and multiscale data fusion and guided 3D pore structure reconstruction via multiple-point statistics method conditional to neighboring "patch."
  • Developed an automated patch-based rock pattern classification procedure based on random forest.
  • Completed the modeling and numerical simulation of macroscale reservoir multiphase flow and presented it to the industry.
Technologies: MATLAB, C, C++, JavaScript, Batch, ImageJ, ParaView, Cinema 4D, Computer Vision, Machine Learning, Artificial Intelligence (AI), Image Processing, 3D Image Processing, Algorithms, Data Science, Computer Vision Algorithms, Geology, Signal Processing, Models

Engineering Intern

2013 - 2014
Canadian Natural Resources Limited (CNRL)
  • Built reservoir fluid flow simulation models based on Eclipse.
  • Investigated the impact of various geological lamination structures through simulation.
  • Performed an analysis of a zonal allocation and potential reservoir in the south Ninian area and presented it to a development team that helped with drilling decisions worth millions.
Technologies: Eclipse, Models

Downsampling for Segmentation of Ultra-high Resolution Images

https://lxasqjc.github.io/learn-downsample.github.io/
We introduced an approach for learning to downscale high-resolution images for segmentation tasks. The main motivation was to adapt the sampling budget to the difficulty of segmented pixels or regions. We showed that learning the spatially varying downsampling strategy jointly with segmentation offered advantages in segmenting large images with a limited computational budget.

As the leading author, I was fully responsible for development. This work was published at ICLR 2022.

Foveation for Segmentation of Mega-pixel Histology Images

https://chenjin.netlify.app/publication/foveation/
Segmenting ultra-high resolution images often needs empirical decisions on the trade-off patch configuration between field-of-view (FoV) — spatial coverage — and the image resolution. We introduced the foveation module, a jointly learnable data loader which, for a given ultra-high resolution image, adaptively chooses the appropriate configuration (FoV or resolution trade-off) of the input patch to feed to the downstream segmentation model at each spatial location of the image.

The work was published at MICCAI 2020, and I was the leading author overseeing the development.

Foveation for Segmentation of Ultra-high Resolution Images

https://chenjin.netlify.app/publication/foveation_ultrahigh/
On top of prior foveation work at MICCAI 2020, in this extended version, we further introduced the more computational efficient hard-gated categorical sampling of FoV-resolution patch configurations at each location and provided two differentiable solutions. We demonstrated the generical applicability of three vision benchmarks, including Cityscapes autopilot images, DeepGlobe aerial images, and Gleason2019 histopathology images.

As the leading author overseeing the entire development, I published this work in Arxiv.

Multimodal, Multiscale, and Multitask Representation Learning, Image Generation, and Mapping

ROLE AND RESPONSIBILITIES
• Developed a self-supervised method for MR histology text representations learning, aiming for cheap MRI single-modal inferences.
• Created cross-modal-scale MRI histology image generation and mapping (upscaled 1,000 times) for explainable AI.
• Developed an interactive web UI based on a Gradio API to showcase registered cross-modality image patches.
• Disentangled inter-reader variability in segmentation and co-authored the MICCAI/NeurIPS 2020 publication.

Segmentation, Classification, Detection, Super-resolution, and GAN for Cancer Imaging Analysis

ROLE AND RESPONSIBILITIES

• Supervised a PhD student on deep multiple instance learning (MIL) for large image classification and submission to journals.
• Supervised two MSc projects performing CNN-based segmentation and detection of histology images.
• Developed and supervised two MSc projects on super-resolution with CNN and GAN-based methods.

Multiscale Modal Image Fusion, Reconstruction, and Fluid Simulation

ROLE AND RESPONSIBILITIES

• Developed a weak supervised iterative convolutional net based on filter banks, AdaBoost, and auto-context that improves segmented connectivity of thin linear fracture. It was presented at conferences in 2016 and displayed as a poster in 2018.
• Conducted CT and SEM image registration, multiscale data fusion, and guided 3D pore structure reconstruction via multiple-point statistics method, conditional to neighboring "patch."
• Developed an automated patch-based rock pattern classification procedure based on random forest.
• Conducted modeling and numerical simulation of a macroscale reservoir multiphase flow presented to the industry.

Medical Image Analysis Challenge – Gleason19

https://gleason2019.grand-challenge.org/
ROLE AND RESPONSIBILITIES

• Wrote R scripts to merge pixel annotations from six experts into one.
• Developed and trained deep learning models for the segmentation and classification of prostate cancer Gleason grading on ultra-high-resolution histopathological tissue microarray (TMA) images.
• Developed evaluation codes to run on the test dataset as per the task request and submitted them to the competition. Entered the top ten on the leaderboard.

Medical Image Analysis Challenge – DigestPath2019

https://digestpath2019.grand-challenge.org/
ROLE AND RESPONSIBILITY

• Developed and trained a segmentation model for ultra-high-resolution histology image segmentation and classification.
• Handled the preprocessing of ultra-high-resolution histology images into paired patches suitable for a deep learning model.
• Developed the evaluation code and packaged it in a Docker container for submission.

Geospatial Image Analysis Challenge – Remote AI

ROLE AND RESPONSIBILITY

• Included remote sensor image data cleaning and pre-processing.
• Deployed various segmentation models to balance performance efficiency, such as U-Net, MobileNet, and HR-Net.
• Implemented various optimization tricks to improve performance, such as augmentation and regularization.
• Developed the testing code and package as per the organizer's request for testing.
• Entered the final round of competition (top 10%).

Reservoir Simulation Based on Eclipse

Performed simulation of a two-phase (water/oil) reservoir. The models have regular and irregular shapes with wells at opposite corners to simulate production in a quarter-five-spot pattern. Providing reservoir properties, history matching, and water/oil displacement is simulated with Eclipse.

Languages

Python, Batch, C, R, C++, JavaScript

Libraries/APIs

PyTorch, TensorFlow, Keras

Tools

Jupyter, Cluster, ImageJ, TensorBoard, MATLAB, ParaView, Cinema 4D

Platforms

Linux, Docker, Eclipse

Other

Computer Vision, Machine Learning, Artificial Intelligence (AI), Image Processing, Deep Learning, Algorithms, Computer Vision Algorithms, Convolutional Neural Networks (CNN), Health, Signal Processing, Models, Cloud, 3D Image Processing, Artificial General Intelligence (AGI), Team Leadership, Object Detection, Object Tracking, Geology, Simulations, Medical Imaging, Satellite Images, Data Representation, Natural Language Processing (NLP), User Interface (UI), Web UI, Gradio, Engineering, Formation Evaluation, Economics, Test Analysis, Calculus, Linear Algebra, Chemical Engineering, Hydrology, Fluid Dynamics, Civil Engineering, Oil & Gas, Pipelines, Storage, GPT, Generative Pre-trained Transformers (GPT), Prompt Engineering

Paradigms

Data Science

Industry Expertise

Petroleum Engineering

2013 - 2017

PhD in Petroleum Engineering – Computational Geoscience

Heriot-Watt University - Edinburgh, Scotland, United Kingdom

2011 - 2012

Master's Degree in Petroleum Engineering

Heriot-Watt University - Edinburgh, Scotland, United Kingdom

2007 - 2011

Bachelor's Degree in Petroleum Engineering

China University of Petroleum - Qingdao, China

AUGUST 2018 - PRESENT

CS231n: Deep Learning for Computer Vision

Stanford University

JUNE 2018 - PRESENT

CS221 Artificial Intelligence: Principles and Techniques

Stanford University

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring