Skip to content

nitya123-github/Automation-of-counting-objects-using-Image-processing

Repository files navigation

Automation of Counting objects using Image Processing Techniques

ABSTRACT:

This project discuss about techniques of object detection that are used to count the number of objects on the image.The program should automatically detect the desire object and count the number of objects in that image by detecting the edges of an image. We are going to estimate density of image whose integral over any image region gives us count of objects within that region.

INTRODUCTION:

Object counting is a very common task performed in different industries.Finding out how many objects in an image is required in image analysis. Object counting is used to get certain number of elements from images. These elements act as a source of information for quantitative analysis, motion tracking and qualitative analysis.The conventional method for object counting is manual, time consuming and in non-automatic form. Continuous counting leads to eye fatigue and affects the accuracy of results.

Because automatic counting is objective, reliable and reproducible, comparison of cell number between specimens is considerably more accurate with automatic programs than with manual counting. While a user normally gets a different result in each measurement when counting manually, automatic programs obtain consistently a unique value.The program should automatically detect and count the total number of object from image. In the process of object detection, targeted object which is uncertain due to presence of other object is one of the main problem faces in image processing field.

PROCESS:

Canny Edge Detection:

The high pass filtered image is passed through the canny edge detection algorithm which detects the edges of the cells. It includes many sub functions involving double thresholding,differentiation of the image based on the change in the intensity and avoiding the false edges.The secondary edges in the image are obtained by using connected components methodology removing and edge detection are performed at this stage.

image

Closing Morphological Operation:

Closing is Dilation followed by Erosion. It is useful in closing small holes inside the foreground objects and the small points on the image. This is useful for connecting the small gaps present in the edges of the cells.

Contouring The image:

Contours are closed regions in the image which are obtained by the canny edge detection algorithm. These contours are found in the image, which indirectly represent the cells present in the image. The basic idea of the red blood cells counting was to use three major techniques which are logical, morphology and contour detection.

ARCHITECTURE AND SYSTEM MODEL:

architecture

The methods used are:

  1. The proposed density-based approach.

  2. The counting-by-regression baseline.

  3. The counting-by-detection baseline.

  4. Application-specific method.

RESULTS AND DISCUSSION:

image

image,image

image,image

SUMMARY :

• The separation of detection quality and detection quantity. New performance graphs allow us to easily perceive the detection quantity (“how many objects have been detected?” and “how many false alarms have been detected?”) as well as detection quality (“how accurate is the detection of the objects?”).

• The influence of the data base is evaluated, i.e., the relationship between the performance of the detection algorithms and the structure of the image test database is put forward. This makes it easier to grasp the advantage an object detection algorithm might have when it is tested on an image collection which larger percentage of relevant information.

• The derivation of a single performance value which does not depend on quality related thresholds. Although this performance value, by definition, does not allow us to fully comprehend the behaviour of a detection algorithm, it makes it easier to create a ranking of the algorithms to evaluate.

CONCLUSION:

Our aim is to estimate accurate count of object in the image. So we are going to develop a program which detects the objects in an image.The program should automatically detect the desire object and count the number of objects in that image by detecting the edges of an image. We are going to estimate density of image whose integral over any image region gives us count of objects within that region.