Cytosight

A machine vision based cytometer

Demo of cell microscopy using a convolutional neural network and serverless backend.

The image on the left is from a precancerous Papanicolaou test. Click on a cell in the image to evaluate it. The first evaluation may take a couple seconds longer as the backend warms up.

How to identify an abnormal cell? Look for rings around the nucleus, multiple nuclei, or grossly enlarged nuclei. Be sure the nuclei are not actually normal parts of two overlapping cells. Hint: See two green cells near the center.

Microscopy
20x magnification

Normal

API

Feel free to run the network against your own data. Here is how with curl and python:
curl -X POST -H 'Content-Type: image/jpeg' --data-binary @cell.jpg https://api.hiszpanski.name/cytosight/classify | python -m json.tool