Identification and Classification Loop

It gets patterns and data given by solution tree and matches them against current latest raw input data.


Default ICL (Analog ICL / Sensor ICL)

For most fundamental type of sensory input, pure analog signals with no additional encoding scheme, preferably with boundary range (max min upper lower bound).

Requirements

Implementation

Application

Any analog sensors, can be read only, writable or both.
Example Read only:

Writable:

And any more analog based IO component.


Visual ICL

Requirements

Implementation

Begin to accept new raw image data and for each of them:

After depleting the given pattern or no pattern is given at all:

All these algorithm (pattern extraction, template matching scale invariant , contour finding, contour extraction and image decoder into matrix of 8 unsigned char 3 channel (8UC3) are all available in the opencv library.

Application

Any camera that uses any type of encoding can be used as long as it can be decoded to fill in an image matrix.


Audio ICL

Requirements

Implementation

Begin to accept new raw audio data and for each of them:

After depleting the given pattern or no pattern is given at all:

No recommendation on any algorithm or library to use as there is no de facto industrial standard library when it comes to audio processing.

Application

Any microphone or recording devices that uses any type of encoding can be used as long as it can be decoded into an audio stream.