A method for processing image data of a microbial culture medium to recognize colony forming unit (CFU), the method comprising:
- subjecting, at a processor, a plurality of deep learning models to learning to generate a plurality of pre-learned deep learning models;
- receiving, at the processor, captured image data of the microbial culture medium from a user device;
- preprocessing, at the processor, the captured image data, the preprocessing comprising one or more of:
- adjusting a size of the captured image data,
- adjusting a brightness and shading of the captured image data to be within a predetermined range, or
- filtering the captured image data using a filter stored in a memory;
- counting, at the processor, the number of CFUs included in the preprocessed image data using the plurality of pre-learned deep learning models, the counting comprising:
- receiving the plurality of pre-learned deep learning models,
- inputting the preprocessed image data into the plurality of pre-learned deep learning models, and deriving respective intermediate data for the plurality of pre-learned deep learning models, and
- comparing the respective intermediate data with each other and deriving result data, the result data including the counted number of CFUs, wherein the comparing comprises:
- determining whether result values outputted from the plurality of learned deep learning models are all identical or different from one another, and
- in response to the respective result values being different from one another, selecting a result value that satisfies a preset condition and deriving the result value as the result data;
- automatically inputting information included in the result data into a predetermined template to generate document data corresponding to the captured image data;
- and
- transmitting at least one of the result data or the document data to the user device,
- wherein the subjecting comprises:
- generating augmented image data by using one or more image transformation processes, based on the preprocessed image data;
- and
- subjecting the plurality of deep learning models to learning by using learning data including the augmented image data to generate the plurality of pre-learned deep learning models.