METHODS AND APPARATUS FOR USING VIDEO ANALYTICS TO DETECT REGIONS FOR PRIVACY PROTECTION WITHIN IMAGES FROM MOVING CAMERAS
First Claim
1. An apparatus, comprising:
- a memory; and
a processor operatively coupled to the memory, the processor configured to;
receive a set of images associated with a video recorded by a moving or a non-moving camera,detect a structure of a region of interest from a plurality of regions of interest in an image from the set of images,classify the structure into a geometric class from a set of predefined geometric classes using machine learning techniques,alter the region of interest to generate an altered image when the geometric class is associated with an identity of a person, such that privacy associated with the identity of the person is protected, andat least one of send the altered image to a user interface or store the altered image in a standardized format.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, an apparatus includes a memory and a processor. The processor is configured to receive a set of images associated with a video recorded by a moving or a non-moving camera. The processor is configured to detect a structure of a region of interest from a set of regions of interest in an image from the set of images. The processor is configured to classify the structure into a geometric class from a set of predefined geometric classes using machine learning techniques. The processor is configured to alter the region of interest to generate an altered image when the geometric class is associated with an identity of a person, such that privacy associated with the identity of the person is protected. The processor is configured to send the altered image to a user interface or store the altered image in a standardized format.
96 Citations
20 Claims
-
1. An apparatus, comprising:
-
a memory; and a processor operatively coupled to the memory, the processor configured to; receive a set of images associated with a video recorded by a moving or a non-moving camera, detect a structure of a region of interest from a plurality of regions of interest in an image from the set of images, classify the structure into a geometric class from a set of predefined geometric classes using machine learning techniques, alter the region of interest to generate an altered image when the geometric class is associated with an identity of a person, such that privacy associated with the identity of the person is protected, and at least one of send the altered image to a user interface or store the altered image in a standardized format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving a plurality of images associated with a video recorded by a moving camera; selecting a plurality of feature points in an image from the plurality of images, each feature point from the plurality of feature points being associated with a different region of interest from a plurality of regions of interest in the image, the plurality of feature points including a first set of feature points and a second set of feature points; defining a first movement direction of each feature point from the first set of feature points within the plurality of images; defining a second movement direction of each feature point from the second set of feature points within the plurality of images; when the first set of feature points includes a greater number of feature points than the second set of feature points; altering the region of interest associated with each feature point from the second set of feature points to produce an altered image to protect privacy-related information included in the region of interest associated with each feature point from the second set of feature points; and at least one of sending the altered image to a user interface or storing the altered image in a standardized format. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive a plurality of images associated with video data recorded by a moving camera, each image from the plurality of images including a set of regions of interest; detect, based on a characteristic associated with a person, a first region of interest from the set of regions of interest and associated with an identity of the person; track the first region of interest within the plurality of images; determine a first movement direction associated with a first set of feature points within a second region of interest from the set of regions of interest, the first movement direction being different from a second movement direction associated with a second set of feature points within a third region of interest from the set of regions of interest, the second region of interest including a fewer number of feature points than the third region of interest; detect a fourth region of interest within the plurality of images and associated with the person, based on classifying a portion of the image within the fourth region of interest into a geometric class different from a geometric class of a background structure within the plurality of images; alter at least one of the first region of interest, the second region of interest, or the fourth region of interest to produce an altered plurality of images based on a confidence score of privacy protection meeting a predefined criterion for the at least one of the first region of interest, the second region of interest, or the fourth region of interest; and at least one of send the altered plurality of images to the user interface or store the altered plurality of images in a standardized format. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification