# US 10,311,690 B2 · Systems and methods for detecting motion based on a video pattern

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,690 B2
- Document ID: US10311690B2
- Status: Granted
- Kind: B2
- Application number: 15/220,996
- Filed: 2016-07-27
- Published: 2018-02-01
- Granted: 2019-06-04
- Earliest claimed: 2016-07-27
- Assignees: Ademco Inc.
- Applicants: Honeywell International Inc.
- Inventors: Xiaomin Xia; Di Wu; Chao Liu; Tianfeng Zhao
- Web page: https://patentgrep.com/patent/US10311690B2

## CPC

- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G02B 3/08: with discontinuous faces, e.g. Fresnel lens {(diffractive Fresnel lenses G02B5/1876)}
- G02B 13/14: for use with infrared or ultraviolet radiation ({G02B13/008, } G02B13/16 take precedence)
- G06F 18/253: {of extracted features}
- G06F 18/256: {of results relating to different input data, e.g. multimodal recognition}
- G06V 10/806: {of extracted features}
- G06V 10/811: {the classifiers operating on different input data, e.g. multi-modal recognition}
- G08B 13/19602: {Image analysis to detect motion of the intruder, e.g. by frame subtraction}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

Some systems and methods for detecting motion based on a video pattern can include creating a motion image from a sequence of raw images, masking the motion image with a lens pattern associated with a PIR sensor and an associated Fresnel lens, splitting each of a plurality of blocks of the lens pattern into first and second negative areas, identifying a positive area pixel value as a sum of all pixels in the motion image aligned with the first positive area in the plurality of blocks, identifying a negative area pixel value as a sum of all pixels in the motion image aligned with the second negative area in the plurality of blocks, identifying a motion image response value as a difference between the positive and negative area pixel values, and identifying a presence of motion when the motion image response value exceeds a predetermined value.

## Claims

### Claim 1

A method comprising:
creating a motion image from a sequence of raw images of a region by differentiating the sequence of raw images so that the motion image includes pixels representing only portions of the sequence of raw images where there is a difference between at least one of the sequence of raw images and any subsequent ones of the sequence of raw images;
masking the motion image with a lens pattern associated with a PIR sensor and an associated Fresnel lens monitoring the region by overlaying the motion image with the lens pattern;
splitting each of a plurality of blocks of the lens pattern as overlaid on the motion image into a respective first section and a respective second section, wherein the respective first section of each of the plurality of blocks is a respective positive area associated with a first slot of the PIR sensor and the respective second section of each of the plurality of blocks is a respective negative area associated with a second slot of the PIR sensor;
identifying a positive area pixel value as a sum of all of the pixels in the motion image that are aligned with the respective positive area of each of the plurality of blocks;
identifying a negative area pixel value as a sum of all of the pixels in the motion image that are aligned with the respective negative area of each of the plurality of blocks;
subtracting the positive area pixel value and the negative area pixel value as identified from the respective positive area of each of the plurality of blocks and the respective negative area of each of the plurality of blocks of the motion image to identify a motion image response value; and
identifying a presence of motion in the region when the motion image response value exceeds a predetermined value.

### Claim 2 (depends on 1)

The method of claim 1 further comprising receiving the sequence of raw images from a video imager monitoring the region.

### Claim 3 (depends on 1)

The method of claim 1 further comprising receiving the lens pattern from the PIR sensor.

### Claim 4 (depends on 1)

The method of claim 1 further comprising retrieving the lens pattern from a memory device.

### Claim 5 (depends on 1)

The method of claim 1 further comprising identifying the presence of the motion in the region when the motion image response value exceeds the predetermined value within a predetermined period of time.

### Claim 6 (depends on 1)

The method of claim 1 further comprising transmitting a signal indicative of the presence of the motion when the motion image response value exceeds the predetermined value.

### Claim 7 (depends on 1)

The method of claim 1 further comprising causing activation of an alarm when the motion image response value exceeds the predetermined value.

### Claim 8

A system comprising:
a programmable processor; and
executable control software stored on a non-transitory computer readable medium,
wherein the programmable processor and the executable control software create a motion image from a sequence of raw images of a region by differentiating the sequence of raw images so that the motion image includes pixels representing only portions of the sequence of raw images where there is a difference between at least one of the sequence of raw images and any subsequent ones of the sequence of raw images,
wherein the programmable processor and the executable control software mask the motion image with a lens pattern associated with a PIR sensor and an associated Fresnel lens monitoring the region by overlaying the motion image with the lens pattern,
wherein the programmable processor and the executable control software split each of a plurality of blocks of the lens pattern as overlaid on the motion image into a respective first section and a respective second section,
wherein the respective first section of each of the plurality of blocks is a respective positive area associated with a first slot of the PIR sensor and the respective second section of each of the plurality of blocks is a respective negative area associated with a second slot of the PIR sensor,
wherein the programmable processor and the executable control software identify a positive area pixel value as a sum of all of the pixels in the motion image that are aligned with the respective positive area of each of the plurality of blocks,
wherein the programmable processor and the executable control software identify a negative area pixel value as a sum of all of the pixels in the motion image that are aligned with the respective negative area of each of the plurality of blocks,
wherein the programmable processor and the executable control software subtract the positive area pixel value and the negative area pixel value as identified from the respective positive area of each of the plurality of blocks and the respective negative area of each of the plurality of blocks of the motion image to identify a motion image response value, and
wherein the programmable processor and the executable control software identify a presence of motion in the region when the motion image response value exceeds a predetermined value.

### Claim 9 (depends on 8)

The system of claim 8 further comprising a transceiver device, wherein the programmable processor and the executable control software receive the sequence of images, via the transceiver device, from a video imager monitoring the region.

### Claim 10 (depends on 8)

The system of claim 8 further comprising a transceiver device, wherein the programmable processor and the executable control software receive the lens pattern, via the transceiver device, from the PIR sensor.

### Claim 11 (depends on 8)

The system of claim 8 further comprising a memory device, wherein the programmable processor and the executable control software retrieve the lens pattern from the memory device.

### Claim 12 (depends on 8)

The system of claim 8 wherein the programmable processor and the executable control software identify the presence of the motion in the region when the motion image response value exceeds the predetermined value within a predetermined period of time.

### Claim 13 (depends on 8)

The system of claim 8 further comprising a transceiver device, wherein the programmable processor and the executable control software transmit, via the transceiver device, a signal indicative of the presence of the motion when the motion image response value exceeds the predetermined value.

### Claim 14 (depends on 8)

The system of claim 8 further comprising an alarm device, wherein the programmable processor and the executable control software cause the alarm device to be activated when the motion image response value exceeds the predetermined value.
