A Study on Alternative Methods of Cell Counting

CSEF · 2013 Mathematics & Software

Overview

Objectives/Goals The purpose of this project was to determine if there existed a superior algorithm for counting cells using image processing. With image processing, images of cells that usually would have taken many minutes to count now take fractions of seconds. My hypothesis was that using edge detection instead of a threshold in a cell counting program, greater accuracy and precision would be achieved. Methods/Materials Using a threshold is the most commonly used algorithm in a cell counting program, but I believed using edge detection could yield better results. Two similar programs in MATLAB were prepared, each using one of the two algorithms and variables idealized for the algorithm. Two sets of cell images, one low contrast blood cells and the other high contrast colon cancer cells, from the BBBC (Broad Bioimage Benchmark Collection) were used to test the accuracy and precision of each algorithm. Results In the high contrast image set, edge detection came in with an average accuracy of 93% and a standard deviation of 4.8%, while thresholding performed perfectly with an average accuracy of 99% and a standard deviation of 0.4%. But in the low contrast image set, edge detection again performed well with an average accuracy of 94% and a standard deviation of 4.4% , while thresholding did rather poorly with an average accuracy of 68% and a standard deviation of 20.3%. Conclusions/Discussion The data showed that edge detection outperformed thresholding significantly in the low contrast image set, suggesting that it would be much more suitable for images with low contrast, while thresholding would be more optimal with high contrast images. Thresholding was used as it was the best algorithm at separating background and foreground, while edge detection outlines objects in the foreground, making it more ideal when the contrast between background and foreground is too low to use a threshold. Therefore, the hypothesis was partly true.

Summary statement

The purpose of this project was to determine if there existed a superior algorithm for counting cells using image processing.

Help received

Parents helped construct display board

Competition history

  • CSEF 2013 Mathematics & Software · Entry J1402

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google