Real-time object re-identification in a multi-camera system using edge computing
First Claim
1. A video surveillance system comprising:
- a plurality of video cameras located at different physical locations, each video camera comprising;
an image capture device;
dedicated image data processing circuitry;
a memory; and
a communication interface device;
a monitoring device connected to the plurality of video cameras via a communication network;
wherein each video camera is configured to transmit image data captured by the image capture device of the video camera to the monitoring device via the communication interface device of the video camera,wherein the dedicated image data processing circuitry of each video camera is configured to perform an object re-identification process which includes;
receiving, from the monitoring device via the communication interface device, target image data x representing an image containing a target object, wherein the target image data is image data that has been transmitted to the monitoring device from another one of the plurality of video cameras;
obtaining test image data y from a frame of image captured by the image capture device of the video camera;
computing a one-dimensional discrete Fourier transform {circumflex over (x)} of the target image data x;
computing a one-dimensional discrete Fourier transform ŷ
of the test image data y;
computing a spatial frequency domain similarity measure S between the target image data x and the test image data y which is proportional to a dot product of the discrete Fourier transform {circumflex over (x)} of the target image data x and the discrete Fourier transform ŷ
of the test image data y;
when the spatial frequency domain similarity measure S is greater than a predetermined threshold value, determining that the target object has been re-identified; and
when the object is re-identified, transmitting, via the communication interface device, an object re-identification result to the monitoring device.
1 Assignment
0 Petitions
Accused Products
Abstract
A video surveillance system with real-time object re-identification capabilities, which employs an object re-identification algorithm and an edge computing architecture. An operator monitors video images from the multiple cameras, and when a target object is observed, a target image containing the object is transmitted to all video cameras for object re-identification. Each video camera has dedicated processing circuitry that performs an object re-identification algorithm to identify the target in video images captured by that camera in real time. The algorithm calculates a frequency domain similarity measure between the target image and test images captured by the camera. The similarity measure in the frequency domain is calculated as a dot product of the 1D discrete Fourier transforms of the target image data and of the test image data. The multiple cameras also transmit object re-identification results to each other to achieve more efficient and intelligent object re-identification.
16 Citations
8 Claims
-
1. A video surveillance system comprising:
-
a plurality of video cameras located at different physical locations, each video camera comprising; an image capture device; dedicated image data processing circuitry; a memory; and a communication interface device; a monitoring device connected to the plurality of video cameras via a communication network; wherein each video camera is configured to transmit image data captured by the image capture device of the video camera to the monitoring device via the communication interface device of the video camera, wherein the dedicated image data processing circuitry of each video camera is configured to perform an object re-identification process which includes; receiving, from the monitoring device via the communication interface device, target image data x representing an image containing a target object, wherein the target image data is image data that has been transmitted to the monitoring device from another one of the plurality of video cameras; obtaining test image data y from a frame of image captured by the image capture device of the video camera; computing a one-dimensional discrete Fourier transform {circumflex over (x)} of the target image data x; computing a one-dimensional discrete Fourier transform ŷ
of the test image data y;computing a spatial frequency domain similarity measure S between the target image data x and the test image data y which is proportional to a dot product of the discrete Fourier transform {circumflex over (x)} of the target image data x and the discrete Fourier transform ŷ
of the test image data y;when the spatial frequency domain similarity measure S is greater than a predetermined threshold value, determining that the target object has been re-identified; and when the object is re-identified, transmitting, via the communication interface device, an object re-identification result to the monitoring device. - View Dependent Claims (2, 3)
-
-
4. A method implemented in a video surveillance system, comprising:
-
capturing video image data by each of a plurality of video cameras located at different physical locations; transmitting the video image data from each video camera to a monitoring device; at the monitoring device, monitoring the video image data to identify a target object in the video image data from one of the video cameras; generating target image data x representing an image containing the target object using the monitoring device; transmitting the target image data x from the monitoring device to each of the plurality of video cameras; each of the video cameras, using its dedicated image data processing circuitry, performing an object re-identification process which includes; continuing to capture video images; obtaining test image data y from a frame of captured video image; computing a one-dimensional discrete Fourier transform {circumflex over (x)} of the target image data x; computing a one-dimensional discrete Fourier transform ŷ
of the test image data y;computing a spatial frequency domain similarity measure S between the target image data x and the test image data y which is proportional to a dot product of the discrete Fourier transform {circumflex over (x)} of the target image data x and the discrete Fourier transform ŷ
of the test image data y;when the spatial frequency domain similarity measure S is greater than a predetermined threshold value, determining that the target object has been re-identified; and when the object is re-identified, transmitting an object re-identification result to the monitoring device. - View Dependent Claims (5, 6, 7, 8)
-
Specification