- 24 Oct 2024
- 3 Minutes to read
- Print
- DarkLight
Application Types
- Updated on 24 Oct 2024
- 3 Minutes to read
- Print
- DarkLight
Application Types
The Cogniac system is designed to automate many visual observation tasks. This flexibility allows complex visual processing tasks to decompose into simpler operations. Applications form the basic building blocks of media processing within the Cogniac system. Many application types are based upon deep convolutional neural networks, but other more simple applications also have roles to play. The application types currently supported by the Cogniac system developer include:
Classification
Detection
Point Detection
Box Detection
Area Detection
Count Application
Object Character Recognition (OCR) application
Segmentation application
Segmentation app details can be reviewed → [Here]
Application Specific Data
Some application types use the concept of optional application-specific subject-media data, or app_data that identifies the relationship between the subject and media object in the context of the observation task performed by that application, such as box region areas in detection applications, and a range of frames in detection full-frame applications.
The Cogniac system supports the following application data types:
box_set - A list of box regions corresponding to the subject. A box region is defined as:
{ “box”: (dictionary of integers) “x0”, “x1”, “y0”, “y1” Values correspond to pixel offsets in the media item (x0, y0) upper left corner of bounding box (x1, y1) lower right corner of bounding box Note that x1 must be greater than x0 and y1 must be greater than y0 “probability”: (optional) (float) probability for box }
segment_list - A list of video frame segments corresponding to the subject. A segment is defined as:
{ “segment”: (dictionary of integers) “f0”, “f1” f0 & f1 correspond to the frame offsets in a video media (frame count starts at 0) f0 is the first frame in the media item segment with the subject f1 is the last frame in the media item segment with the subject Note that f1 must be greater than, or equal to f0 “probabilities”: [ordered list of per-frame model output probabilities] The first list entry corresponds to prob for the frame at f0 The last list entry corresponds to prob for the frame at f1 Note the length of the list if present must equal (f1 - f0 + 1) }
ocr - A string representing the characters detected.
"01234"
count - A float (>= 0) representing the number of occurrences of the subject detected.
2.5