Theory of Active Perception
Computer Vision
CV (for video)
Video indexing
Further development
Theory of Active Perception
We have developed the Theory of Active Perception, TAPe, that describes the way the human brain perceives information. It suggests a new information processing method that could be applied in a wide variety of areas.
We are already developing technologies that can be used to build recognition algorithms for any image in any class without both prior learning and prior tasking. Learning will be happening while the recognition process is underway, as it happens to people.

All the existing methods and technical solutions for information processing deal with a narrow range of applications. Processing and decision-making normally takes much longer than required. Segmentation and attributes generation stages have no theoretical basis yet. Without solving the problems of these stages, it is impossible to provide an optimal solution for information classification
But TAPe, as a new information processing method,
Сan be applied outside computer vision technology as well. New principles of building both neural network and computer processor architecture might be possible.
Computer Vision
TAPe is a new information technology that can process any images by modeling natural mechanisms of human visual perception.
We have developed the theoretical framework (TAPe) modeling (innate) visual perception mechanisms that serves as a basis for the TAPe arbitrary image processing technology. The core content of initial description elaboration stage is processing any image right away as a whole. The main and only procedure does not involve convolution operation. As a result, there is zero correlation with noise (interference).
The human visual analyzer has a number of objective properties ensured by innate mechanisms that successfully tackle issues of recognizing any image in real time reliably and quickly even in the presence of interference, including when a bigger part of an object is obstructed.
Integrity of perception
The process of analyzing an image is carried out as an integral (indivisible) systemic whole.
Swiftness of perception
The process of recognizing is carried out right away, in large blocks, and quickly, using a limited number of features.
Managing patterns
A pattern is a set of structurally related elements as compared to unrelated numbers that regular computers currently manage.
Due to TAPe, the system can recognize any image in any frequency range as fast as you can only imagine. Like the human brain, the system recognizes an image based on only a few key features.
Search by video
Video search and comparison technology using videos that is not conditional upon audio tracks, watermark usage, hash functions, text analysis etc.
The TAPe-based technology allows for both compact and distortion-resistant video indexes irrespectively of the original video stream format and type. It does not require advanced hardware and enables users to build, compare, and search by index in real time and with high accuracy using regular equipment. All of that provides effective solutions for a large task class involving media asset management, as well as asset protection and monitoring.
Requires a minimum of computing resources and traffic volume: 1 MB of traffic to send 1 hour of video over the Internet
Allows working with heavily noised images, different screen frames, side ratios, and frame rates
Search for 1 minute of video in 24 hours of a video recording happens in an instant—and that on a regular computer processor
Video indexing
Digital video indexing is a technology that allows identifying and coding content in the same manner as the human perception does. The system analyzes video content and determines the unique features that characterize it explicitly. Those unique features are digital indexes. They can be compared to the human DNA that also explicitly characterizes a particular individual.
Innovative video comparison and search algorithm using indexes
The resulting indexes are kept in the central database and can be further used to identify video data (files or streams) at its different lifecycle stages. To compare and search the requested video in the database, an innovative TAPe-based algorithm is used that determines the "visual similarity" between frames with the help of digital indexes. The algorithm is characterized with high speed and accuracy.
Helped by TAPe technology, the system builds digital indexes in a matter of milliseconds.
Index size
The list of attributes is compact and only takes up a few bytes per frame. Building an index for a sequence of frames allows for an even smaller size.
Using TAPe technology help ensure resistance to all kinds of interference and distortions that are inherent to both analog and digital signals—different noises, changes in brightness, color, contrast, macroblocking, scaling, shifting, etc.
Further development
Artificial intelligence and machine learning are not the limit. On the contrary, this technology may soon exhaust its possibilities. TAPe offers a new way to process information that models how human innate perception mechanisms work.

The theory is based on a mathematical model that replaces the binary number system. The new way to process information can be applied far beyond computer vision technology and can usher in new structural and architectural principles for neural systems and computer processors. For example, the new computer type is going to manage patterns rather than arrays of structurally unrelated numbers as it happens now.
A pattern is
a description using a subset of maximally informative related information elements. Patterns describing very different types of information (images, text, videos, sound) are identical, that is there is no differentiation according to information type. That is why for any task class, the amount of computing to be done will be reduced by an order of magnitude.
Made on