Back to results
US 11,769,233 B1Granted
Random image substitution used for video redaction
AssigneeMotorola Solutions, Inc.
InventorsJean-Yves Poulin, Tetyana Gutsol, Jesus F Corretjer, Laird S Garner
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for video redaction of disclosure-protected objects is disclosed. A system for video redaction of disclosure-protected objects is also disclosed. A computer program product video redaction of disclosure-protected objects is also disclosed. A video interval may be broken into a plurality of sub-intervals, and unique random image substitution may be carried out over each of the sub-intervals in connection with the video redaction.
Claims18
A computer-implemented method comprising:
- identifying, using at least one processor, a disclosure-protected object within video, the disclosure-protected object appearing within the video for a video interval starting and ending at a first point in time and a second point in time, respectively;
- obtaining, using the least one processor, time-dependent feature data for the disclosure-protected object corresponding to the video interval;
- dividing, using the at least one processor, the video interval into a plurality of video sub-intervals of differing time durations;
- dividing, in time-based uniformity with the dividing of the video interval, the time-dependent feature data into a respective plurality of feature data subsets;
- generating, using the at least one processor, a plurality of image region replacements, wherein each image region replacement of the plurality of image region replacements is selectively matched, including being organized in a defined time appearance order, to a respective one of the plurality of video sub-intervals for the disclosure-protected object;
- and
- employing the image region replacements, to sequentially redact the disclosure-protected object from the video in the defined appearance order, and
- wherein each of the plurality of image region replacements is:
- unique to a respective one of the video sub-intervals, and
- selected based on feature similarity to a respective feature data subset corresponding to the respective one of the video sub-intervals.
7 more elements
A system comprising:
- a video camera configured to capture video, and wherein a disclosure-protected object appears within the video for a video interval starting and ending at a first point in time and a second point in time, respectively;
- at least one tangible computer-readable storage medium in communication with at least the video camera, and the storage medium being configured to store the video;
- and
- at least one processor in communication with at least the storage medium, and the at least one processor being configured to:
- identify the disclosure-protected object within the video;
- obtain time-dependent feature data for the disclosure-protected object corresponding to the video interval;
- divide the video interval into a plurality of video sub-intervals of differing time durations, and also divide, in time-based uniformity with the dividing of the video interval, the time-dependent feature data into a respective plurality of feature data subsets;
- generate a plurality of image region replacements, wherein each image region replacement of the plurality of image region replacements is selectively matched, including being organized in a defined time appearance order, to a respective one of the plurality of video sub-intervals for the disclosure-protected object;
- and
- employ the image region replacements, to sequentially redact the disclosure-protected object from the video in the defined appearance order, and
- wherein each of the plurality of image region replacements is:
- unique to a respective one of the video sub-intervals, and
- selected based on feature similarity to a respective feature data subset corresponding to the respective one of the video sub-intervals.
10 more elements
Dependencies are inferred from the claim text.