[go: up one dir, main page]

CN107257449B - A remote monitoring system based on cloud computing - Google Patents

A remote monitoring system based on cloud computing Download PDF

Info

Publication number
CN107257449B
CN107257449B CN201610478083.4A CN201610478083A CN107257449B CN 107257449 B CN107257449 B CN 107257449B CN 201610478083 A CN201610478083 A CN 201610478083A CN 107257449 B CN107257449 B CN 107257449B
Authority
CN
China
Prior art keywords
image
pixel
equipment
value
sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610478083.4A
Other languages
Chinese (zh)
Other versions
CN107257449A (en
Inventor
杨春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yang Chun
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201810175136.4A priority Critical patent/CN108419047B/en
Priority to CN201610478083.4A priority patent/CN107257449B/en
Publication of CN107257449A publication Critical patent/CN107257449A/en
Application granted granted Critical
Publication of CN107257449B publication Critical patent/CN107257449B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

The invention relates to a remote monitoring system based on cloud computing, which comprises wireless communication equipment, CCD image sensing equipment, theater content acquisition equipment, content analysis equipment and illumination control equipment, wherein the CCD image sensing equipment is used for acquiring audience screen images, the theater content acquisition equipment is used for acquiring theater stage images, and the content analysis equipment is respectively connected with the CCD image sensing equipment and the theater content acquisition equipment and is used for determining a driving control signal based on the audience screen images and the theater stage images and sending the driving control signal to the illumination control equipment so as to facilitate the illumination control equipment to realize the control of the illumination equipment. By the invention, the intelligent control of the lighting equipment can be realized.

Description

一种基于云计算的远程监测系统A remote monitoring system based on cloud computing

技术领域technical field

本发明涉及云计算领域,尤其涉及一种基于云计算的远程监测系统。The invention relates to the field of cloud computing, in particular to a remote monitoring system based on cloud computing.

背景技术Background technique

一些行业领导者为了识别和追踪盗版电影,提出了通过编码反盗版(CAP)的方法,即往电影里增加水印。第一个编码反盗版是被Kodak设计的,随后Deluxe Laboratories对其进行改善。Philips在2006年也提出了一个名叫CineFence的标识系统。然而,水印技术只是一种被动的措施,他不能消除和阻止摄像偷拍。另一方面,相机干扰技术旨在通过严重破坏的电影视觉质量来消除摄像偷拍,同时,要使这些干扰信号不会影响影院的观众。In order to identify and track pirated movies, some industry leaders have proposed anti-piracy through coding (CAP), which is to add watermarks to movies. The first coded anti-piracy was designed by Kodak and then improved by Deluxe Laboratories. Philips also proposed an identification system called CineFence in 2006. However, the watermarking technology is only a passive measure, and it cannot eliminate and prevent camera sneak shots. Camera jamming techniques, on the other hand, aim to eliminate camera candids by wreaking havoc on the visual quality of movies, while keeping these jamming signals from affecting theater audiences.

早期大量的相机干扰方法主要利用了成像传感器响应红外线的原理。为了干扰移动摄像机以及在拍摄的画面中生成亮光,红外发射源被安装在电影院内。除了那些发射器等额外的成本费和日常操作费用,这种方案可以通过在镜头上附上适当的过滤器。但这种方式很容易因为偷拍者的选择而被规避。A large number of early camera jamming methods mainly used the principle that imaging sensors respond to infrared rays. In order to interfere with moving cameras and to create bright lights in the captured footage, infrared emitters are installed in movie theaters. Apart from the extra cost and overhead of those transmitters etc., this solution can be achieved by attaching appropriate filters to the lens. But this method is easy to be circumvented because of the choice of sneak photographers.

由此可见,需要一种新的演出场所防偷拍方案,能够对观众席图像进行电子分析,对现场演出环境进行电子分析,并基于两种分析结果进行偷拍者判断,另外,还能够基于偷拍者的位置信息对偷拍者进行提醒。It can be seen that there is a need for a new anti-surveillance program for performance venues, which can electronically analyze the images of the auditorium and the live performance environment, and judge the candid photographer based on the two analysis results. The location information to remind the sneak shot.

发明内容Contents of the invention

为了解决上述问题,本发明提供了一种基于云计算的远程监测系统,在现场设置观众席图像采集设备完成对观众席图像的提取,引入各种图像处理设备和图像分析设备判断观众席图像中是否存在可疑的偷拍者,在存在可疑的偷拍者的情况下,提取出可疑的偷拍者所在座位的编号,随后还在现场对环境参数或当前演出内容进行实时检测,以根据可疑的偷拍者的信息和现场检测结果确定真正偷拍者。In order to solve the above problems, the present invention provides a remote monitoring system based on cloud computing. The auditorium image acquisition equipment is installed on site to complete the extraction of auditorium images, and various image processing equipment and image analysis equipment are introduced to judge whether the auditorium images are Whether there is a suspicious candid photographer, if there is a suspicious candid photographer, extract the number of the seat where the suspicious candid photographer is located, and then perform real-time detection on the environmental parameters or current performance content on the spot, so as to Information and on-site detection results to determine the real sneak shot.

根据本发明的一方面,提供了一种基于云计算的远程监测系统,所述系统包括无线通讯设备、CCD图像传感设备、剧院内容采集设备、内容分析设备和照明控制设备,CCD图像传感设备用于采集观众屏幕图像,剧院内容采集设备用于采集剧院舞台图像,内容分析设备分别与CCD图像传感设备和剧院内容采集设备连接,用于基于观众屏幕图像和剧院舞台图像确定驱动控制信号,并将驱动控制信号发送给照明控制设备以便于照明控制设备实现对照明设备的控制。According to one aspect of the present invention, a remote monitoring system based on cloud computing is provided, the system includes wireless communication equipment, CCD image sensing equipment, theater content acquisition equipment, content analysis equipment and lighting control equipment, CCD image sensing equipment The device is used to collect the audience screen image, the theater content collection device is used to collect the theater stage image, the content analysis device is respectively connected with the CCD image sensing device and the theater content collection device, and is used to determine the driving control signal based on the audience screen image and the theater stage image , and send the drive control signal to the lighting control device so that the lighting control device can control the lighting device.

更具体地,在所述一种基于云计算的远程监测系统中,包括:无线通讯设备,与内容分析设备连接,用于无线发送每一个屏幕子图像和其对应的座位编号;剧院内容采集设备,设置在剧院舞台对面,用于实时采集剧院舞台上的场景图像以作为实时场景图像输出;内容分析设备,设置在剧院的后台控制室内,分别与子屏幕分割设备和剧院内容采集设备连接,用于接收实时场景图像,还用于接收每一个屏幕子图像和其对应的座位编号,将每一个屏幕子图像与实时场景图像进行内容匹配以确定内容匹配百分比,当内容匹配百分比大于等于预设百分比阈值时,将屏幕子图像对应的座位编号作为目标座位编号输出;凌阳SPCE061A芯片,设置在剧院的后台控制室内,与内容分析设备连接,用于基于目标座位编号发出包括目标座位编号的驱动控制信号;电机驱动设备,设置在剧院的后台控制室内,分别与凌阳SPCE061A芯片和直流电机连接,用于接收凌阳SPCE061A芯片发来的驱动控制信号,并对驱动控制信号进行解析以确定目标座位编号,基于目标座位编号确定电机驱动信号;云台,设置在剧院舞台正上方的房顶位置,包括设备固定支架和直流电机,设备固定支架用于固定照明设备和直流电机,直流电机与电机驱动设备连接,用于在电机驱动信号的驱动下调整照明设备的照明方向,并在调整完后发出照明启动信号;照明设备,被固定在设备固定支架上,与直流电机连接,包括照明开关和照明光源,照明开关分别与直流电机和照明光源连接,用于在接收到照明启动信号后自动打开以启动照明光源的照明;CCD图像传感设备,设置在剧院房顶中央位置,用于对剧院舞台对面的观众席进行图像采集以输出目标图像;数据分割设备,位于云端,与CCD图像传感设备连接,用于将目标图像分割成N个图像分块,N为大于1的自然数;N个云端存储设备,位于云端,与数据分割设备连接,用于分别存储N个图像分块;云端命令通道管理设备,位于云端,用于对云端命令进行通道管理;云端服务中心设备,位于云端,与N个云端存储设备连接,用于集中N个图像分块,并将N个图像分块分发给M个云端应用设备,M为大于1的自然数且M小于等于N;M个云端应用设备,位于云端,与云端服务中心设备连接,用于接收分配到的、一个以上的图像分块,每一个云端应用设备包括:灰度化处理子设备,包括通道参数提取单元、加权值存储单元和灰度值计算单元,通道参数提取单元用于接收每一个图像分块,提取出图像分块中每一个像素点的R通道像素值、G通道像素值和B通道像素值,加权值存储单元用于预先存储了R通道加权值、G通道加权值和B通道加权值,灰度值计算单元分别与通道参数提取单元和加权值存储单元连接,针对图像分块中每一个像素点,将R通道像素值与R通道加权值的乘积、G通道像素值与G通道加权值的乘积以及B通道像素值与B通道加权值的乘积相加以获取针对的像素点的灰度值,并基于图像分块中各个像素点的灰度值获得图像分块对应的灰度化图像;其中,R通道加权值取值为0.298839,G通道加权值取值为0.586811,B通道加权值取值为0.114350;直方图分布检测子设备,与灰度化处理子设备连接,用于接收灰度化图像,并对灰度化图像进行灰度直方图处理以获得对应的直方图图像,在直方图图像呈现双峰分布时,发出全局阈值选择信号,否则,发出非全局阈值选择信号;阈值选择子设备,与直方图分布检测子设备连接,用于在接收到全局阈值选择信号时,将全局阈值128作为阈值数据输出,在接收到非全局阈值选择信号时,将相邻像素点灰度差阈值40作为阈值数据输出;二值化处理子设备,分别与阈值选择子设备和直方图分布检测子设备连接,用于在接收到全局阈值选择信号时,针对灰度化图像中的每一个像素点,当灰度值大于等于阈值数据时,将针对的像素点设置为白电平像素点,当灰度值小于阈值数据时,将针对的像素点设置为黑电平像素点,并输出灰度化图像对应的二值化图像;二值化处理子设备还用于在接收到非全局阈值选择信号时,针对灰度化图像中的每一个像素点,计算垂直方向向上距离其3个像素点的像素点的灰度值作为上像素灰度值,计算垂直方向向下距离其3个像素点的像素点的灰度值作为下像素灰度值,计算水平方向向左距离其3个像素点的像素点的灰度值作为左像素灰度值,计算水平方向向右距离其3个像素点的像素点的灰度值作为右像素灰度值,当上像素灰度值和下像素灰度值之差的绝对值小于等于阈值数据且左像素灰度值和右像素灰度值之差的绝对值小于等于阈值数据时,将针对的像素点设置为白电平像素点,当上像素灰度值和下像素灰度值之差的绝对值大于阈值数据或左像素灰度值和右像素灰度值之差的绝对值大于阈值数据时,将针对的像素点设置为黑电平像素点,并输出灰度化图像对应的二值化图像;图像平滑处理子设备,与二值化处理子设备连接,用于接收二值化图像,针对二值化图像中的每一个像素点,当相邻的所有像素点中存在一半以上的跳变点时,则将针对的像素点的灰度值保留,否则,将针对的像素点的灰度值设置为白电平像素点,并输出二值化图像对应的平滑图像;数据合并设备,位于云端,与M个云端应用设备连接,用于将每一个云端应用设备的图像平滑处理子设备输出的平滑图像进行拼接以获得平滑整合图像;小波滤波设备,设置在剧院的后台控制室内,与数据合并设备连接,用于接收平滑整合图像,对平滑整合图像执行二维小波滤波处理以获得滤波图像;子屏幕分割设备,设置在剧院的后台控制室内,与小波滤波子设备连接以获得滤波图像,将滤波图像与预先存储的各种移动终端的屏幕图案进行匹配以检测并分割出滤波图像中的各个屏幕子图像,针对每一个屏幕子图像,针对其在滤波图像中的位置确定针对的屏幕子图像对应的座位编号;其中,针对的屏幕子图像对应的座位编号为持有针对的屏幕子图像对应的移动终端的观众所在的剧院座位编号;其中,内容分析设备将每一个屏幕子图像与实时场景图像进行内容匹配以确定内容匹配百分比具体包括:识别出实时场景图像中的各个对象,对于每一个对象,检测其是否存在于屏幕子图像中,存在于屏幕子图像中的对象数量越多,则内容匹配百分比越高;其中,存在于屏幕子图像中的对象数量与内容匹配百分比的关系是非线形关系。More specifically, in the remote monitoring system based on cloud computing, it includes: a wireless communication device connected to a content analysis device for wirelessly sending each screen sub-image and its corresponding seat number; a theater content collection device , set opposite to the theater stage, for real-time acquisition of scene images on the theater stage as real-time scene image output; content analysis equipment, set in the backstage control room of the theater, respectively connected with sub-screen splitting equipment and theater content acquisition equipment, used For receiving real-time scene images, it is also used to receive each screen sub-image and its corresponding seat number, and match each screen sub-image with the real-time scene image to determine the content matching percentage. When the content matching percentage is greater than or equal to the preset percentage When the threshold is reached, the seat number corresponding to the sub-image on the screen is output as the target seat number; Sunplus SPCE061A chip is installed in the backstage control room of the theater and is connected with the content analysis equipment to send out the driving control including the target seat number based on the target seat number Signal; motor drive equipment, installed in the backstage control room of the theater, connected with Sunplus SPCE061A chip and DC motor respectively, used to receive the drive control signal sent by Sunplus SPCE061A chip, and analyze the drive control signal to determine the target seat Numbering, based on the target seat number to determine the motor drive signal; Pan Tilt, set on the roof position directly above the theater stage, including equipment fixing brackets and DC motors, equipment fixing brackets are used to fix lighting equipment and DC motors, DC motors and motor drives Equipment connection, used to adjust the lighting direction of the lighting equipment driven by the motor drive signal, and send out a lighting start signal after the adjustment; the lighting equipment is fixed on the equipment fixing bracket and connected to the DC motor, including the lighting switch and lighting The light source and the lighting switch are respectively connected with the DC motor and the lighting source, and are used to automatically open to start the lighting of the lighting source after receiving the lighting start signal; the CCD image sensing device is arranged in the center of the theater roof, and is used to monitor the theater stage. The opposite auditorium performs image acquisition to output the target image; the data segmentation device, located in the cloud, is connected to the CCD image sensing device, and is used to divide the target image into N image blocks, where N is a natural number greater than 1; N cloud The storage device is located in the cloud and is connected to the data segmentation device for storing N image segments respectively; the cloud command channel management device is located in the cloud and is used for channel management of cloud commands; the cloud service center device is located in the cloud and communicates with N A cloud storage device connection is used to concentrate N image blocks and distribute N image blocks to M cloud application devices, where M is a natural number greater than 1 and M is less than or equal to N; M cloud application devices are located in the cloud , connected with the cloud service center equipment, used to receive the assigned image blocks, each cloud application equipment includes: grayscale processing sub-equipment, including channel parameter extraction unit, weighted value storage unit and grayscale value The calculation unit, the channel parameter extraction unit is used to receive each image block and extract each pixel in the image block The R channel pixel value, the G channel pixel value and the B channel pixel value of the point, the weighted value storage unit is used to pre-store the R channel weighted value, the G channel weighted value and the B channel weighted value, and the gray value calculation unit is connected with the channel parameters respectively The extraction unit is connected to the weighted value storage unit, and for each pixel in the image block, the product of the pixel value of the R channel and the weighted value of the R channel, the product of the pixel value of the G channel and the weighted value of the G channel, and the pixel value of the B channel and the B channel Add the products of channel weighted values to obtain the grayscale value of the targeted pixel, and obtain the grayscale image corresponding to the image block based on the grayscale value of each pixel in the image block; wherein, the R channel weighted value is 0.298839, the weighted value of the G channel is 0.586811, and the weighted value of the B channel is 0.114350; the histogram distribution detection sub-equipment is connected with the grayscale processing sub-equipment for receiving the grayscale image and processing the grayscale image Perform grayscale histogram processing to obtain the corresponding histogram image. When the histogram image presents a bimodal distribution, a global threshold selection signal is sent, otherwise, a non-global threshold selection signal is sent; the threshold selection sub-equipment, and the histogram distribution detector The device connection is used to output the global threshold 128 as threshold data when receiving the global threshold selection signal, and output the gray difference threshold of adjacent pixels 40 as the threshold data when receiving the non-global threshold selection signal; binary The processing sub-device is connected with the threshold selection sub-device and the histogram distribution detection sub-device respectively, and is used for when the global threshold selection signal is received, for each pixel in the grayscale image, when the gray value is greater than or equal to the threshold data, set the targeted pixel as a white level pixel, and when the grayscale value is less than the threshold data, set the targeted pixel as a black level pixel, and output the binarized image corresponding to the grayscaled image ; The binarization processing sub-equipment is also used to calculate the grayscale value of the pixel point that is 3 pixels away from it in the vertical direction for each pixel point in the grayscale image when receiving the non-global threshold selection signal as For the gray value of the upper pixel, calculate the gray value of the pixel that is 3 pixels away from it in the vertical direction as the gray value of the lower pixel, and calculate the gray value of the pixel that is 3 pixels away from it in the horizontal direction as The gray value of the left pixel, calculate the gray value of the pixel that is 3 pixels away from it in the horizontal direction as the gray value of the right pixel, when the absolute value of the difference between the gray value of the upper pixel and the gray value of the lower pixel is less than or equal to Threshold data and when the absolute value of the difference between the gray value of the left pixel and the gray value of the right pixel is less than or equal to the threshold data, set the targeted pixel as a white level pixel, when the gray value of the upper pixel and the gray value of the lower pixel When the absolute value of the difference is greater than the threshold data or the absolute value of the difference between the grayscale value of the left pixel and the grayscale value of the right pixel is greater than the threshold data, set the targeted pixel as a black level pixel and output the corresponding grayscale image The binarized image; the image smoothing processing sub-equipment is connected with the binarization processing sub-equipment for receiving the binarized image, for each pixel in the binarized image, when there is more than half of the trip point, the Then the gray value of the targeted pixel is retained, otherwise, the gray value of the targeted pixel is set as a white level pixel, and a smooth image corresponding to the binarized image is output; the data merging device is located in the cloud, and M cloud application device connections are used to stitch the smooth images output by the image smoothing sub-device of each cloud application device to obtain a smooth integrated image; the wavelet filtering device is set in the background control room of the theater and connected to the data merging device , for receiving a smooth integrated image, performing two-dimensional wavelet filtering processing on the smooth integrated image to obtain a filtered image; the sub-screen splitting device is set in the background control room of the theater, connected with the wavelet filtering sub-equipment to obtain a filtered image, and the filtered image Matching with pre-stored screen patterns of various mobile terminals to detect and segment each screen sub-image in the filtered image, and for each screen sub-image, determine the target screen sub-image corresponding to its position in the filtered image Seat number; wherein, the seat number corresponding to the screen sub-image is the theater seat number of the audience holding the mobile terminal corresponding to the screen sub-image; wherein, the content analysis device compares each screen sub-image with the real-time scene image Content matching to determine the content matching percentage specifically includes: identifying each object in the real-time scene image, and for each object, detecting whether it exists in the screen sub-image, the more objects exist in the screen sub-image, the content matches The higher the percentage; where the relationship between the number of objects present in the screen sprite and the content match percentage is non-linear.

更具体地,在所述一种基于云计算的远程监测系统中:黑电平像素点的灰度值为0。More specifically, in the remote monitoring system based on cloud computing: the gray value of the black level pixel is 0.

更具体地,在所述一种基于云计算的远程监测系统中:白电平像素点的灰度值为255。More specifically, in the remote monitoring system based on cloud computing: the gray value of the white level pixel is 255.

更具体地,在所述一种基于云计算的远程监测系统中,还包括:FLASH存储设备,用于预先存储R通道加权值、G通道加权值和B通道加权值。More specifically, in the remote monitoring system based on cloud computing, it further includes: a FLASH storage device for pre-storing the R channel weighted value, the G channel weighted value and the B channel weighted value.

更具体地,在所述一种基于云计算的远程监测系统中:FLASH存储设备设置在剧场的后台控制室内。More specifically, in the remote monitoring system based on cloud computing: the FLASH storage device is set in the backstage control room of the theater.

更具体地,在所述一种基于云计算的远程监测系统中:FLASH存储设备还用于预先存储各种移动终端的屏幕图案。More specifically, in the remote monitoring system based on cloud computing: the FLASH storage device is also used to pre-store the screen patterns of various mobile terminals.

更具体地,在所述一种基于云计算的远程监测系统中:FLASH存储设备与凌阳SPCE061A芯片被集成在一块集成电路板上。More specifically, in the remote monitoring system based on cloud computing: FLASH storage device and Sunplus SPCE061A chip are integrated on an integrated circuit board.

附图说明Description of drawings

以下将结合附图对本发明的实施方案进行描述,其中:Embodiments of the present invention will be described below in conjunction with the accompanying drawings, wherein:

图1为根据本发明实施方案示出的一种基于云计算的远程监测系统的结构方框图。Fig. 1 is a structural block diagram of a remote monitoring system based on cloud computing according to an embodiment of the present invention.

附图标记:1CCD图像传感设备;2剧院内容采集设备;3内容分析设备;4照明控制设备Reference signs: 1CCD image sensing device; 2theatre content collection device; 3content analysis device; 4lighting control device

具体实施方式detailed description

下面将参照附图对本发明的一种基于云计算的远程监测系统的实施方案进行详细说明。The implementation of a remote monitoring system based on cloud computing of the present invention will be described in detail below with reference to the accompanying drawings.

人工防偷拍的方式具有先天的不足,为降低防偷拍的运营成本,提高防偷拍的工作效率,运营方一直在寻找电子防偷拍的方式进行现场监控,电子防偷拍有两种发展方向,一种是在观众手持的移动终端上做文章,在移动终端拍摄时自动检测偷拍行为,但是这种方式可能因为偷拍者对移动终端的选择而被规避,另一种是在偷拍现场安置电子干扰设备,这种方式可以避免偷拍者的规避。The artificial anti-sneak shooting method has inherent shortcomings. In order to reduce the operating cost of anti-sneak shooting and improve the work efficiency of anti-sneak shooting, the operator has been looking for an electronic anti-sneak shooting method for on-site monitoring. There are two development directions for electronic anti-sneak shooting, one It is to make a fuss on the mobile terminal held by the audience, and automatically detect the candid shooting behavior when the mobile terminal is shooting, but this method may be circumvented because the candid photographer chooses the mobile terminal. The other is to install electronic interference equipment at the candid scene, This way can avoid the circumvention of the sneak shot.

现有的防偷拍的电子干扰设备是,将一种红外线装置安置在幕布或舞台的背面,红外线装置发出人眼不可见的红外线,如果偷拍者在进行移动终端或摄像机拍摄,则红外线将干扰偷拍者的摄像机成像,导致偷拍者获得的影像或图像质量低下,无法在市场上销售以及在网络上传播,从而有效维护版权利益。The existing anti-candid electronic interference equipment is to install an infrared device on the back of the curtain or the stage. The infrared device emits infrared rays invisible to the human eye. The images obtained by the camera of the sneak shooter, resulting in low-quality images or images obtained by the sneak shooter, cannot be sold in the market or spread on the Internet, thereby effectively safeguarding copyright interests.

但是,这种方式需要一直发射红外线,而且红外线的发射是大范围的,需要从各个位置都发射红外线,成本较高且可行性差。因此现场的电子防偷拍设备还需要寻找其他的突破方向。However, this method needs to emit infrared rays all the time, and the emission of infrared rays is in a wide range, and infrared rays need to be emitted from various positions, which is costly and poor in feasibility. Therefore, the on-site electronic anti-sneak shooting equipment also needs to find other breakthrough directions.

为了克服上述不足,本发明搭建了一种基于云计算的远程监测系统,能够通过对现场观众席中观众的行为检测以及通过对现场环境的参数提取来确定现场观众席中是否存在偷拍者,并能够及时对偷拍者所在的位置进行定位,以便于采取相应的定向警告措施,提醒偷拍者放弃偷拍行为。In order to overcome the above-mentioned deficiencies, the present invention builds a remote monitoring system based on cloud computing, which can determine whether there is a sneak shot in the auditorium by detecting the behavior of the audience in the auditorium and extracting the parameters of the on-site environment, and The location of the sneak shot can be located in time, so that corresponding directional warning measures can be taken to remind the sneak shot to give up the sneak shot.

图1为根据本发明实施方案示出的一种基于云计算的远程监测系统的结构方框图,所述系统包括无线通讯设备、CCD图像传感设备、剧院内容采集设备、内容分析设备和照明控制设备,CCD图像传感设备用于采集观众屏幕图像,剧院内容采集设备用于采集剧院舞台图像,内容分析设备分别与CCD图像传感设备和剧院内容采集设备连接,用于基于观众屏幕图像和剧院舞台图像确定驱动控制信号,并将驱动控制信号发送给照明控制设备以便于照明控制设备实现对照明设备的控制。Fig. 1 is a structural block diagram of a remote monitoring system based on cloud computing according to an embodiment of the present invention, the system includes wireless communication equipment, CCD image sensing equipment, theater content acquisition equipment, content analysis equipment and lighting control equipment , the CCD image sensing device is used to collect the audience screen image, the theater content collection device is used to collect the theater stage image, the content analysis device is respectively connected with the CCD image sensing device and the theater content collection device, and is used to collect images based on the audience screen image and the theater stage The image determines the driving control signal, and sends the driving control signal to the lighting control device so that the lighting control device can control the lighting device.

接着,继续对本发明的一种基于云计算的远程监测系统的具体结构进行进一步的说明。Next, continue to further describe the specific structure of a remote monitoring system based on cloud computing of the present invention.

所述系统包括:无线通讯设备,与内容分析设备连接,用于无线发送每一个屏幕子图像和其对应的座位编号;剧院内容采集设备,设置在剧院舞台对面,用于实时采集剧院舞台上的场景图像以作为实时场景图像输出;内容分析设备,设置在剧院的后台控制室内,分别与子屏幕分割设备和剧院内容采集设备连接,用于接收实时场景图像,还用于接收每一个屏幕子图像和其对应的座位编号,将每一个屏幕子图像与实时场景图像进行内容匹配以确定内容匹配百分比,当内容匹配百分比大于等于预设百分比阈值时,将屏幕子图像对应的座位编号作为目标座位编号输出;凌阳SPCE061A芯片,设置在剧院的后台控制室内,与内容分析设备连接,用于基于目标座位编号发出包括目标座位编号的驱动控制信号。The system includes: a wireless communication device, connected with a content analysis device, for wirelessly sending each screen sub-image and its corresponding seat number; a theater content collection device, set opposite to the theater stage, for real-time collection of seats on the theater stage The scene image is output as a real-time scene image; the content analysis equipment is set in the backstage control room of the theater, and is respectively connected with the sub-screen splitting device and the theater content acquisition device to receive the real-time scene image and each screen sub-image And its corresponding seat number, match the content of each screen sub-image with the real-time scene image to determine the content matching percentage, when the content matching percentage is greater than or equal to the preset percentage threshold, use the seat number corresponding to the screen sub-image as the target seat number Output: Sunplus SPCE061A chip, installed in the backstage control room of the theater, connected with the content analysis equipment, is used to send out the driving control signal including the target seat number based on the target seat number.

所述系统包括:电机驱动设备,设置在剧院的后台控制室内,分别与凌阳SPCE061A芯片和直流电机连接,用于接收凌阳SPCE061A芯片发来的驱动控制信号,并对驱动控制信号进行解析以确定目标座位编号,基于目标座位编号确定电机驱动信号;云台,设置在剧院舞台正上方的房顶位置,包括设备固定支架和直流电机,设备固定支架用于固定照明设备和直流电机,直流电机与电机驱动设备连接,用于在电机驱动信号的驱动下调整照明设备的照明方向,并在调整完后发出照明启动信号。The system includes: motor drive equipment, installed in the backstage control room of the theater, respectively connected to the Sunplus SPCE061A chip and the DC motor, used to receive the drive control signal sent by the Sunplus SPCE061A chip, and analyze the drive control signal to Determine the target seat number, determine the motor drive signal based on the target seat number; the pan/tilt, set on the roof position directly above the theater stage, including equipment fixing brackets and DC motors, equipment fixing brackets are used to fix lighting equipment and DC motors, DC motors It is connected with the motor driving device, and is used to adjust the lighting direction of the lighting device under the drive of the motor driving signal, and send out a lighting start signal after the adjustment is completed.

所述系统包括:照明设备,被固定在设备固定支架上,与直流电机连接,包括照明开关和照明光源,照明开关分别与直流电机和照明光源连接,用于在接收到照明启动信号后自动打开以启动照明光源的照明;CCD图像传感设备,设置在剧院房顶中央位置,用于对剧院舞台对面的观众席进行图像采集以输出目标图像。The system includes: lighting equipment, fixed on the equipment fixing bracket, connected with the DC motor, including a lighting switch and a lighting source, the lighting switch is respectively connected with the DC motor and the lighting source, and is used to automatically turn on after receiving a lighting start signal to start the lighting of the lighting source; the CCD image sensing device is set in the center of the theater roof, and is used to collect images of the auditorium opposite the theater stage to output the target image.

所述系统包括:数据分割设备,位于云端,与CCD图像传感设备连接,用于将目标图像分割成N个图像分块,N为大于1的自然数;N个云端存储设备,位于云端,与数据分割设备连接,用于分别存储N个图像分块;云端命令通道管理设备,位于云端,用于对云端命令进行通道管理;云端服务中心设备,位于云端,与N个云端存储设备连接,用于集中N个图像分块,并将N个图像分块分发给M个云端应用设备,M为大于1的自然数且M小于等于N;M个云端应用设备,位于云端,与云端服务中心设备连接,用于接收分配到的、一个以上的图像分块。The system includes: a data segmentation device, located in the cloud, connected to a CCD image sensing device, used to divide the target image into N image blocks, where N is a natural number greater than 1; N cloud storage devices, located in the cloud, and The data segmentation device is connected to store N image segments respectively; the cloud command channel management device is located in the cloud and is used for channel management of cloud commands; the cloud service center device is located in the cloud and is connected to N cloud storage devices for Concentrate N image blocks and distribute N image blocks to M cloud application devices, M is a natural number greater than 1 and M is less than or equal to N; M cloud application devices are located in the cloud and connected to the cloud service center equipment , used to receive the assigned, more than one image tile.

每一个云端应用设备包括:灰度化处理子设备,包括通道参数提取单元、加权值存储单元和灰度值计算单元,通道参数提取单元用于接收每一个图像分块,提取出图像分块中每一个像素点的R通道像素值、G通道像素值和B通道像素值,加权值存储单元用于预先存储了R通道加权值、G通道加权值和B通道加权值,灰度值计算单元分别与通道参数提取单元和加权值存储单元连接,针对图像分块中每一个像素点,将R通道像素值与R通道加权值的乘积、G通道像素值与G通道加权值的乘积以及B通道像素值与B通道加权值的乘积相加以获取针对的像素点的灰度值,并基于图像分块中各个像素点的灰度值获得图像分块对应的灰度化图像;其中,R通道加权值取值为0.298839,G通道加权值取值为0.586811,B通道加权值取值为0.114350。Each cloud application device includes: a grayscale processing sub-equipment, including a channel parameter extraction unit, a weighted value storage unit, and a grayscale value calculation unit. The channel parameter extraction unit is used to receive each image block and extract the image in the block The R channel pixel value, the G channel pixel value and the B channel pixel value of each pixel, the weighted value storage unit is used to pre-store the R channel weighted value, the G channel weighted value and the B channel weighted value, and the gray value calculation unit respectively Connected with the channel parameter extraction unit and the weighted value storage unit, for each pixel in the image block, the product of the R channel pixel value and the R channel weighted value, the product of the G channel pixel value and the G channel weighted value, and the B channel pixel value and the weighted value of the B channel to obtain the grayscale value of the targeted pixel, and based on the grayscale value of each pixel in the image block to obtain the grayscale image corresponding to the image block; wherein, the R channel weighted value The value is 0.298839, the weighted value of the G channel is 0.586811, and the weighted value of the B channel is 0.114350.

每一个云端应用设备包括:直方图分布检测子设备,与灰度化处理子设备连接,用于接收灰度化图像,并对灰度化图像进行灰度直方图处理以获得对应的直方图图像,在直方图图像呈现双峰分布时,发出全局阈值选择信号,否则,发出非全局阈值选择信号。Each cloud application device includes: a histogram distribution detection sub-device, which is connected to the grayscale processing sub-device for receiving the grayscale image, and performing grayscale histogram processing on the grayscale image to obtain a corresponding histogram image , when the histogram image presents a bimodal distribution, a global threshold selection signal is sent, otherwise, a non-global threshold selection signal is sent.

每一个云端应用设备包括:阈值选择子设备,与直方图分布检测子设备连接,用于在接收到全局阈值选择信号时,将全局阈值128作为阈值数据输出,在接收到非全局阈值选择信号时,将相邻像素点灰度差阈值40作为阈值数据输出。Each cloud application device includes: a threshold selection sub-device connected to the histogram distribution detection sub-device for outputting the global threshold 128 as threshold data when receiving a global threshold selection signal, and outputting a non-global threshold selection signal when receiving a non-global threshold selection signal , output the adjacent pixel gray level difference threshold 40 as threshold data.

每一个云端应用设备包括:二值化处理子设备,分别与阈值选择子设备和直方图分布检测子设备连接,用于在接收到全局阈值选择信号时,针对灰度化图像中的每一个像素点,当灰度值大于等于阈值数据时,将针对的像素点设置为白电平像素点,当灰度值小于阈值数据时,将针对的像素点设置为黑电平像素点,并输出灰度化图像对应的二值化图像;二值化处理子设备还用于在接收到非全局阈值选择信号时,针对灰度化图像中的每一个像素点,计算垂直方向向上距离其3个像素点的像素点的灰度值作为上像素灰度值,计算垂直方向向下距离其3个像素点的像素点的灰度值作为下像素灰度值,计算水平方向向左距离其3个像素点的像素点的灰度值作为左像素灰度值,计算水平方向向右距离其3个像素点的像素点的灰度值作为右像素灰度值,当上像素灰度值和下像素灰度值之差的绝对值小于等于阈值数据且左像素灰度值和右像素灰度值之差的绝对值小于等于阈值数据时,将针对的像素点设置为白电平像素点,当上像素灰度值和下像素灰度值之差的绝对值大于阈值数据或左像素灰度值和右像素灰度值之差的绝对值大于阈值数据时,将针对的像素点设置为黑电平像素点,并输出灰度化图像对应的二值化图像。Each cloud application device includes: a binarization processing sub-device, which is respectively connected to the threshold selection sub-device and the histogram distribution detection sub-device, and is used to target each pixel in the grayscale image when receiving the global threshold selection signal point, when the grayscale value is greater than or equal to the threshold data, set the targeted pixel point as a white level pixel point, and when the grayscale value is smaller than the threshold value data, set the targeted pixel point as a black level pixel point, and output gray The binarized image corresponding to the binarized image; the binarized processing sub-equipment is also used to calculate the vertical upward distance of 3 pixels for each pixel in the grayscaled image when receiving the non-global threshold selection signal The gray value of the pixel of the point is used as the gray value of the upper pixel, and the gray value of the pixel point that is 3 pixels away from it in the vertical direction is used as the gray value of the lower pixel, and the gray value of the pixel point that is 3 pixels away from it in the horizontal direction is calculated The gray value of the pixel of the point is used as the gray value of the left pixel, and the gray value of the pixel point that is 3 pixels away from it in the horizontal direction is used as the gray value of the right pixel. When the gray value of the upper pixel and the gray value of the lower pixel When the absolute value of the difference between the intensity values is less than or equal to the threshold data and the absolute value of the difference between the gray value of the left pixel and the gray value of the right pixel is less than or equal to the threshold data, set the targeted pixel as a white level pixel, when the upper pixel When the absolute value of the difference between the grayscale value and the grayscale value of the next pixel is greater than the threshold data or the absolute value of the difference between the grayscale value of the left pixel and the grayscale value of the right pixel is greater than the threshold data, set the targeted pixel as a black level pixel point, and output the binarized image corresponding to the grayscale image.

每一个云端应用设备包括:图像平滑处理子设备,与二值化处理子设备连接,用于接收二值化图像,针对二值化图像中的每一个像素点,当相邻的所有像素点中存在一半以上的跳变点时,则将针对的像素点的灰度值保留,否则,将针对的像素点的灰度值设置为白电平像素点,并输出二值化图像对应的平滑图像。Each cloud application device includes: image smoothing processing sub-device, connected with binarization processing sub-device, used to receive binarized image, for each pixel in the binarized image, when all adjacent pixels When there are more than half of the jump points, the gray value of the targeted pixel is retained, otherwise, the gray value of the targeted pixel is set as a white level pixel, and a smooth image corresponding to the binarized image is output .

所述系统包括:数据合并设备,位于云端,与M个云端应用设备连接,用于将每一个云端应用设备的图像平滑处理子设备输出的平滑图像进行拼接以获得平滑整合图像;小波滤波设备,设置在剧院的后台控制室内,与数据合并设备连接,用于接收平滑整合图像,对平滑整合图像执行二维小波滤波处理以获得滤波图像。The system includes: a data merging device, located in the cloud, connected to M cloud application devices, and used to splice the smooth images output by the image smoothing processing sub-equipment of each cloud application device to obtain a smooth integrated image; wavelet filtering device, It is installed in the backstage control room of the theater, connected with the data merging device, and used to receive smooth integrated images, and perform two-dimensional wavelet filtering processing on the smooth integrated images to obtain filtered images.

所述系统包括:子屏幕分割设备,设置在剧院的后台控制室内,与小波滤波子设备连接以获得滤波图像,将滤波图像与预先存储的各种移动终端的屏幕图案进行匹配以检测并分割出滤波图像中的各个屏幕子图像,针对每一个屏幕子图像,针对其在滤波图像中的位置确定针对的屏幕子图像对应的座位编号。The system includes: a sub-screen splitting device, set in the backstage control room of the theater, connected with the wavelet filtering sub-device to obtain a filtered image, and matching the filtered image with pre-stored screen patterns of various mobile terminals to detect and segment out For each screen sub-image in the filtered image, for each screen sub-image, determine the seat number corresponding to the targeted screen sub-image based on its position in the filtered image.

其中,针对的屏幕子图像对应的座位编号为持有针对的屏幕子图像对应的移动终端的观众所在的剧院座位编号;内容分析设备将每一个屏幕子图像与实时场景图像进行内容匹配以确定内容匹配百分比具体包括:识别出实时场景图像中的各个对象,对于每一个对象,检测其是否存在于屏幕子图像中,存在于屏幕子图像中的对象数量越多,则内容匹配百分比越高;以及存在于屏幕子图像中的对象数量与内容匹配百分比的关系是非线形关系。Wherein, the seat number corresponding to the screen sub-image is the theater seat number of the audience holding the mobile terminal corresponding to the screen sub-image; the content analysis device matches each screen sub-image with the real-time scene image to determine the content The matching percentage specifically includes: identifying each object in the real-time scene image, and for each object, detecting whether it exists in the screen sub-image, the more objects exist in the screen sub-image, the higher the content matching percentage; and The relationship between the number of objects present in a screen sub-image and the content match percentage is non-linear.

可选地,在所述系统中:黑电平像素点的灰度值为0;白电平像素点的灰度值为255;还包括:FLASH存储设备,用于预先存储R通道加权值、G通道加权值和B通道加权值;FLASH存储设备设置在剧场的后台控制室内;FLASH存储设备还用于预先存储各种移动终端的屏幕图案;FLASH存储设备与凌阳SPCE061A芯片被集成在一块集成电路板上。Optionally, in the system: the grayscale value of the black level pixel point is 0; the grayscale value of the white level pixel point is 255; it also includes: a FLASH storage device for pre-storing the R channel weighted value, G-channel weighted value and B-channel weighted value; the FLASH storage device is set in the background control room of the theater; the FLASH storage device is also used to pre-store the screen patterns of various mobile terminals; the FLASH storage device and Sunplus SPCE061A chip are integrated into one circuit board.

另外,云计算,即cloud computing,是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。In addition, cloud computing, or cloud computing, is the growth, usage, and delivery model of Internet-based related services, usually involving the provision of dynamically scalable and often virtualized resources over the Internet. Cloud is a metaphor for network, internet. In the past, the cloud was often used to represent the telecommunications network in the figure, and later it was also used to represent the abstraction of the Internet and the underlying infrastructure. Therefore, cloud computing can even allow you to experience the computing power of 10 trillion times per second. With such powerful computing power, you can simulate nuclear explosions, predict climate change and market development trends. Users access the data center through computers, notebooks, mobile phones, etc., and perform calculations according to their own needs.

对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。There are many definitions of cloud computing. There are at least 100 explanations for what exactly cloud computing is. The widely accepted definition at this stage is the National Institute of Standards and Technology (NIST): cloud computing is a pay-per-use model that provides available, convenient, and on-demand network access, and enters configurable Shared pool of computing resources (resources include network, server, storage, application software, service), these resources can be provided quickly, with little management work or little interaction with service providers.

采用本发明的一种基于云计算的远程监测系统,针对现有技术无法为演出的偷拍提供有效的电子检测的技术问题,通过采用有针对性的、高精度的一系列图像处理设备和图像分析设备对观众席的观众状态进行分析,还通过对演出现场的环境进行分析,在上述分析的基础上,对观众席中盗拍者的行为进行准确检测和位置识别,最终采取警告机制对偷拍者进行电子提醒,从而在避免干扰其他观众观看的同时,有效减少偷拍行为的发生。Adopting a remote monitoring system based on cloud computing of the present invention, aiming at the technical problem that the existing technology cannot provide effective electronic detection for sneak shots of performances, by adopting a series of targeted and high-precision image processing equipment and image analysis The device analyzes the status of the audience in the auditorium, and also analyzes the environment of the performance site. On the basis of the above analysis, it accurately detects and identifies the behavior of the pirates in the auditorium, and finally adopts a warning mechanism to punish the sneak photographers. Electronic reminders are used to effectively reduce the occurrence of sneak shots while avoiding interference with other viewers.

可以理解的是,虽然本发明已以较佳实施例披露如上,然而上述实施例并非用以限定本发明。对于任何熟悉本领域的技术人员而言,在不脱离本发明技术方案范围情况下,都可利用上述揭示的技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。It can be understood that although the present invention has been disclosed above with preferred embodiments, the above embodiments are not intended to limit the present invention. For any person skilled in the art, without departing from the scope of the technical solution of the present invention, the technical content disclosed above can be used to make many possible changes and modifications to the technical solution of the present invention, or be modified into equivalent changes, etc. effective example. Therefore, any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention, which do not deviate from the technical solution of the present invention, still fall within the protection scope of the technical solution of the present invention.

Claims (1)

1.一种基于云计算的远程监测系统,所述系统包括无线通讯设备、CCD图像传感设备、剧院内容采集设备、内容分析设备和照明控制设备,CCD图像传感设备用于采集观众屏幕图像,剧院内容采集设备用于采集剧院舞台图像,内容分析设备分别与CCD图像传感设备和剧院内容采集设备连接,用于基于观众屏幕图像和剧院舞台图像确定驱动控制信号,并将驱动控制信号发送给照明控制设备以便于照明控制设备实现对照明设备的控制;1. A remote monitoring system based on cloud computing, said system comprising wireless communication equipment, CCD image sensing equipment, theater content acquisition equipment, content analysis equipment and lighting control equipment, CCD image sensing equipment is used to collect audience screen images , the theater content collection device is used to collect theater stage images, and the content analysis device is connected with the CCD image sensing device and the theater content collection device respectively, and is used to determine the driving control signal based on the audience screen image and the theater stage image, and send the driving control signal To the lighting control equipment so that the lighting control equipment can realize the control of the lighting equipment; 其特征在于,所述系统包括:It is characterized in that the system includes: 无线通讯设备,与内容分析设备连接,用于无线发送每一个屏幕子图像和其对应的座位编号;A wireless communication device, connected with a content analysis device, for wirelessly sending each screen sub-image and its corresponding seat number; 剧院内容采集设备,设置在剧院舞台对面,用于实时采集剧院舞台上的场景图像以作为实时场景图像输出;The theater content collection equipment is set opposite to the theater stage, and is used for real-time collection of scene images on the theater stage to be output as real-time scene images; 内容分析设备,设置在剧院的后台控制室内,分别与子屏幕分割设备和剧院内容采集设备连接,用于接收实时场景图像,还用于接收每一个屏幕子图像和其对应的座位编号,将每一个屏幕子图像与实时场景图像进行内容匹配以确定内容匹配百分比,当内容匹配百分比大于等于预设百分比阈值时,将屏幕子图像对应的座位编号作为目标座位编号输出;The content analysis equipment is installed in the background control room of the theater, and is respectively connected with the sub-screen splitting equipment and the theater content acquisition equipment, and is used to receive real-time scene images, and is also used to receive each screen sub-image and its corresponding seat number. A screen sub-image is content-matched with a real-time scene image to determine a content matching percentage, and when the content matching percentage is greater than or equal to a preset percentage threshold, the seat number corresponding to the screen sub-image is output as the target seat number; 凌阳SPCE061A芯片,设置在剧院的后台控制室内,与内容分析设备连接,用于基于目标座位编号发出包括目标座位编号的驱动控制信号;Sunplus SPCE061A chip is installed in the backstage control room of the theater, connected with the content analysis equipment, and used to send out the driving control signal including the target seat number based on the target seat number; 电机驱动设备,设置在剧院的后台控制室内,分别与凌阳SPCE061A芯片和直流电机连接,用于接收凌阳SPCE061A芯片发来的驱动控制信号,并对驱动控制信号进行解析以确定目标座位编号,基于目标座位编号确定电机驱动信号;The motor drive equipment is installed in the backstage control room of the theater, and is respectively connected with the Sunplus SPCE061A chip and the DC motor, used to receive the drive control signal sent by the Sunplus SPCE061A chip, and analyze the drive control signal to determine the target seat number. determining a motor drive signal based on the target seat number; 云台,设置在剧院舞台正上方的房顶位置,包括设备固定支架和直流电机,设备固定支架用于固定照明设备和直流电机,直流电机与电机驱动设备连接,用于在电机驱动信号的驱动下调整照明设备的照明方向,并在调整完后发出照明启动信号;The cloud platform is set on the roof directly above the theater stage, including equipment fixing brackets and DC motors. The equipment fixing brackets are used to fix lighting equipment and DC motors. Adjust the lighting direction of the lighting equipment, and send a lighting start signal after the adjustment; 照明设备,被固定在设备固定支架上,与直流电机连接,包括照明开关和照明光源,照明开关分别与直流电机和照明光源连接,用于在接收到照明启动信号后自动打开以启动照明光源的照明;The lighting equipment is fixed on the equipment fixing bracket and connected to the DC motor, including a lighting switch and a lighting source. The lighting switch is respectively connected to the DC motor and the lighting source, and is used to automatically turn on after receiving the lighting start signal to start the lighting source. illumination; CCD图像传感设备,设置在剧院房顶中央位置,用于对剧院舞台对面的观众席进行图像采集以输出目标图像;CCD image sensing equipment, set in the center of the theater roof, is used to collect images of the auditorium opposite the theater stage to output target images; 数据分割设备,位于云端,与CCD图像传感设备连接,用于将目标图像分割成N个图像分块,N为大于1的自然数;The data segmentation device is located in the cloud and is connected with the CCD image sensing device for dividing the target image into N image segments, where N is a natural number greater than 1; N个云端存储设备,位于云端,与数据分割设备连接,用于分别存储N个图像分块;N cloud storage devices, located in the cloud, connected to the data segmentation device, are used to store N image segments respectively; 云端命令通道管理设备,位于云端,用于对云端命令进行通道管理;The cloud command channel management device, located in the cloud, is used for channel management of cloud commands; 云端服务中心设备,位于云端,与N个云端存储设备连接,用于集中N个图像分块,并将N个图像分块分发给M个云端应用设备,M为大于1的自然数且M小于等于N;Cloud service center equipment, located in the cloud, connected to N cloud storage devices, used to concentrate N image blocks and distribute N image blocks to M cloud application devices, where M is a natural number greater than 1 and M is less than or equal to N; M个云端应用设备,位于云端,与云端服务中心设备连接,用于接收分配到的、一个以上的图像分块,每一个云端应用设备包括:M cloud application devices, located in the cloud, connected to the cloud service center device, are used to receive the allocated image blocks, and each cloud application device includes: 灰度化处理子设备,包括通道参数提取单元、加权值存储单元和灰度值计算单元,通道参数提取单元用于接收每一个图像分块,提取出图像分块中每一个像素点的R通道像素值、G通道像素值和B通道像素值,加权值存储单元用于预先存储了R通道加权值、G通道加权值和B通道加权值,灰度值计算单元分别与通道参数提取单元和加权值存储单元连接,针对图像分块中每一个像素点,将R通道像素值与R通道加权值的乘积、G通道像素值与G通道加权值的乘积以及B通道像素值与B通道加权值的乘积相加以获取针对的像素点的灰度值,并基于图像分块中各个像素点的灰度值获得图像分块对应的灰度化图像;其中,R通道加权值取值为0.298839,G通道加权值取值为0.586811,B通道加权值取值为0.114350;The grayscale processing sub-equipment includes a channel parameter extraction unit, a weighted value storage unit, and a grayscale value calculation unit. The channel parameter extraction unit is used to receive each image block and extract the R channel of each pixel in the image block Pixel value, G channel pixel value and B channel pixel value, the weighted value storage unit is used to pre-store the R channel weighted value, G channel weighted value and B channel weighted value, the gray value calculation unit is respectively connected with the channel parameter extraction unit and the weighted value The value storage unit is connected, and for each pixel in the image block, the product of the pixel value of the R channel and the weighted value of the R channel, the product of the pixel value of the G channel and the weighted value of the G channel, and the product of the pixel value of the B channel and the weighted value of the B channel Multiply and add to obtain the grayscale value of the targeted pixel, and obtain the grayscale image corresponding to the image block based on the grayscale value of each pixel in the image block; where the weighted value of the R channel is 0.298839, and the G channel The weighted value is 0.586811, and the weighted value of the B channel is 0.114350; 直方图分布检测子设备,与灰度化处理子设备连接,用于接收灰度化图像,并对灰度化图像进行灰度直方图处理以获得对应的直方图图像,在直方图图像呈现双峰分布时,发出全局阈值选择信号,否则,发出非全局阈值选择信号;The histogram distribution detection sub-equipment is connected with the gray-scale processing sub-equipment for receiving the gray-scale image, and performing gray-scale histogram processing on the gray-scale image to obtain a corresponding histogram image, and the histogram image presents a double When the peak is distributed, a global threshold selection signal is sent, otherwise, a non-global threshold selection signal is sent; 阈值选择子设备,与直方图分布检测子设备连接,用于在接收到全局阈值选择信号时,将全局阈值128作为阈值数据输出,在接收到非全局阈值选择信号时,将相邻像素点灰度差阈值40作为阈值数据输出;The threshold selection sub-equipment is connected with the histogram distribution detection sub-equipment, and is used to output the global threshold 128 as threshold data when receiving the global threshold selection signal, and gray out the adjacent pixels when receiving the non-global threshold selection signal. Degree difference threshold 40 is output as threshold value data; 二值化处理子设备,分别与阈值选择子设备和直方图分布检测子设备连接,用于在接收到全局阈值选择信号时,针对灰度化图像中的每一个像素点,当灰度值大于等于阈值数据时,将针对的像素点设置为白电平像素点,当灰度值小于阈值数据时,将针对的像素点设置为黑电平像素点,并输出灰度化图像对应的二值化图像;二值化处理子设备还用于在接收到非全局阈值选择信号时,针对灰度化图像中的每一个像素点,计算垂直方向向上距离其3个像素点的像素点的灰度值作为上像素灰度值,计算垂直方向向下距离其3个像素点的像素点的灰度值作为下像素灰度值,计算水平方向向左距离其3个像素点的像素点的灰度值作为左像素灰度值,计算水平方向向右距离其3个像素点的像素点的灰度值作为右像素灰度值,当上像素灰度值和下像素灰度值之差的绝对值小于等于阈值数据且左像素灰度值和右像素灰度值之差的绝对值小于等于阈值数据时,将针对的像素点设置为白电平像素点,当上像素灰度值和下像素灰度值之差的绝对值大于阈值数据或左像素灰度值和右像素灰度值之差的绝对值大于阈值数据时,将针对的像素点设置为黑电平像素点,并输出灰度化图像对应的二值化图像;The binarization processing sub-equipment is connected with the threshold selection sub-equipment and the histogram distribution detection sub-equipment respectively, and is used for when the global threshold selection signal is received, for each pixel in the grayscale image, when the gray value is greater than When it is equal to the threshold data, set the targeted pixel as a white level pixel, and when the grayscale value is less than the threshold data, set the targeted pixel as a black level pixel, and output the binary value corresponding to the grayscale image image; the binarization processing sub-equipment is also used to calculate the grayscale of the pixel point that is 3 pixels away from it in the vertical direction for each pixel point in the grayscale image when receiving the non-global threshold selection signal Value as the gray value of the upper pixel, calculate the gray value of the pixel point that is 3 pixels away from it in the vertical direction as the gray value of the lower pixel, and calculate the gray value of the pixel point that is 3 pixels away from it in the horizontal direction The value is used as the gray value of the left pixel, and the gray value of the pixel point that is 3 pixels away from it in the horizontal direction is used as the gray value of the right pixel, when the absolute value of the difference between the gray value of the upper pixel and the gray value of the lower pixel When it is less than or equal to the threshold data and the absolute value of the difference between the gray value of the left pixel and the gray value of the right pixel is less than or equal to the threshold data, set the targeted pixel as a white level pixel, when the gray value of the upper pixel and the gray value of the lower pixel When the absolute value of the difference between the grayscale values is greater than the threshold data or the absolute value of the difference between the grayscale value of the left pixel and the grayscale value of the right pixel is greater than the threshold data, set the targeted pixel as a black level pixel and output grayscale The binary image corresponding to the image; 图像平滑处理子设备,与二值化处理子设备连接,用于接收二值化图像,针对二值化图像中的每一个像素点,当相邻的所有像素点中存在一半以上的跳变点时,则将针对的像素点的灰度值保留,否则,将针对的像素点的灰度值设置为白电平像素点,并输出二值化图像对应的平滑图像;The image smoothing processing sub-device is connected with the binarization processing sub-device for receiving the binarized image, for each pixel in the binarized image, when there are more than half of the jump points in all adjacent pixels , the gray value of the targeted pixel is retained, otherwise, the gray value of the targeted pixel is set as a white level pixel, and a smooth image corresponding to the binarized image is output; 数据合并设备,位于云端,与M个云端应用设备连接,用于将每一个云端应用设备的图像平滑处理子设备输出的平滑图像进行拼接以获得平滑整合图像;The data merging device, located in the cloud, is connected to M cloud application devices, and is used to splice the smooth images output by the image smoothing processing sub-device of each cloud application device to obtain a smooth integrated image; 小波滤波设备,设置在剧院的后台控制室内,与数据合并设备连接,用于接收平滑整合图像,对平滑整合图像执行二维小波滤波处理以获得滤波图像;The wavelet filtering device is installed in the backstage control room of the theater, connected with the data merging device, used to receive the smooth integrated image, and perform two-dimensional wavelet filter processing on the smooth integrated image to obtain the filtered image; 子屏幕分割设备,设置在剧院的后台控制室内,与小波滤波子设备连接以获得滤波图像,将滤波图像与预先存储的各种移动终端的屏幕图案进行匹配以检测并分割出滤波图像中的各个屏幕子图像,针对每一个屏幕子图像,针对其在滤波图像中的位置确定针对的屏幕子图像对应的座位编号;其中,针对的屏幕子图像对应的座位编号为持有针对的屏幕子图像对应的移动终端的观众所在的剧院座位编号;The sub-screen splitting device is set in the backstage control room of the theater, connected with the wavelet filtering sub-device to obtain the filtered image, and matches the filtered image with the pre-stored screen patterns of various mobile terminals to detect and segment each of the filtered images Screen sub-images, for each screen sub-image, determine the seat number corresponding to the screen sub-image for its position in the filtered image; wherein, the seat number corresponding to the screen sub-image is the corresponding The theater seat number where the audience of the mobile terminal is located; 其中,内容分析设备将每一个屏幕子图像与实时场景图像进行内容匹配以确定内容匹配百分比具体包括:识别出实时场景图像中的各个对象,对于每一个对象,检测其是否存在于屏幕子图像中,存在于屏幕子图像中的对象数量越多,则内容匹配百分比越高;Wherein, the content analysis device matches the content of each screen sub-image with the real-time scene image to determine the content matching percentage specifically includes: identifying each object in the real-time scene image, and for each object, detecting whether it exists in the screen sub-image , the greater the number of objects present in the screen sub-image, the higher the content matching percentage; 其中,存在于屏幕子图像中的对象数量与内容匹配百分比的关系是非线形关系;wherein the relationship between the number of objects present in the screen sub-image and the content matching percentage is a non-linear relationship; 黑电平像素点的灰度值为0;The gray value of the black level pixel is 0; 白电平像素点的灰度值为255。The gray value of the white level pixel is 255.
CN201610478083.4A 2016-06-27 2016-06-27 A remote monitoring system based on cloud computing Active CN107257449B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810175136.4A CN108419047B (en) 2016-06-27 2016-06-27 Remote monitoring method based on cloud computing
CN201610478083.4A CN107257449B (en) 2016-06-27 2016-06-27 A remote monitoring system based on cloud computing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610478083.4A CN107257449B (en) 2016-06-27 2016-06-27 A remote monitoring system based on cloud computing

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201810175136.4A Division CN108419047B (en) 2016-06-27 2016-06-27 Remote monitoring method based on cloud computing

Publications (2)

Publication Number Publication Date
CN107257449A CN107257449A (en) 2017-10-17
CN107257449B true CN107257449B (en) 2018-02-09

Family

ID=60027041

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201810175136.4A Active CN108419047B (en) 2016-06-27 2016-06-27 Remote monitoring method based on cloud computing
CN201610478083.4A Active CN107257449B (en) 2016-06-27 2016-06-27 A remote monitoring system based on cloud computing

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201810175136.4A Active CN108419047B (en) 2016-06-27 2016-06-27 Remote monitoring method based on cloud computing

Country Status (1)

Country Link
CN (2) CN108419047B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110572618B (en) * 2019-09-24 2021-03-16 增长引擎(北京)信息技术有限公司 A method, device and system for monitoring illegal photographing behavior
CN114745837A (en) * 2022-03-30 2022-07-12 浙江云朵网科技股份有限公司 Theater equipment remote linkage control method and system based on Internet of things

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625144A (en) * 2011-11-28 2012-08-01 苏州奇可思信息科技有限公司 Parallel video processing method based on Cloud Network of local area network
CN103237388A (en) * 2013-04-22 2013-08-07 浙江大丰实业有限公司 Grandstand position indication system
CN103716955A (en) * 2013-11-16 2014-04-09 镇江高等职业技术学校 Classroom zoned intelligent illumination system specific to night classes in universities
CN105676741A (en) * 2016-03-06 2016-06-15 张希梅 Logistics channel remote control system based on Internet of Things technology
CN105675979A (en) * 2016-03-28 2016-06-15 无锡智谷锐拓技术服务有限公司 Multi-function watt-hour meter in building elevator room

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006148390A (en) * 2004-11-18 2006-06-08 Opt Kk Supervisory system and method of controlling supervisory system
JP4941286B2 (en) * 2007-02-28 2012-05-30 株式会社Jvcケンウッド Imaging device and playback device
US20080205848A1 (en) * 2007-02-28 2008-08-28 Victor Company Of Japan, Ltd. Imaging apparatus and reproducing apparatus
US8184175B2 (en) * 2008-08-26 2012-05-22 Fpsi, Inc. System and method for detecting a camera
JP5796725B2 (en) * 2013-03-22 2015-10-21 カシオ計算機株式会社 Authentication processing apparatus, authentication processing method, and program
CN103248825B (en) * 2013-05-14 2016-12-28 杭州亿脑智能科技有限公司 Anti-device and method of taking on the sly based on computer vision
RU2541353C2 (en) * 2013-06-19 2015-02-10 Общество с ограниченной ответственностью "Аби Девелопмент" Automatic capture of document with given proportions
CN104345656A (en) * 2013-07-30 2015-02-11 上海基胜能源科技有限公司 Remote monitoring terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625144A (en) * 2011-11-28 2012-08-01 苏州奇可思信息科技有限公司 Parallel video processing method based on Cloud Network of local area network
CN103237388A (en) * 2013-04-22 2013-08-07 浙江大丰实业有限公司 Grandstand position indication system
CN103716955A (en) * 2013-11-16 2014-04-09 镇江高等职业技术学校 Classroom zoned intelligent illumination system specific to night classes in universities
CN105676741A (en) * 2016-03-06 2016-06-15 张希梅 Logistics channel remote control system based on Internet of Things technology
CN105675979A (en) * 2016-03-28 2016-06-15 无锡智谷锐拓技术服务有限公司 Multi-function watt-hour meter in building elevator room

Also Published As

Publication number Publication date
CN108419047B (en) 2020-09-22
CN107257449A (en) 2017-10-17
CN108419047A (en) 2018-08-17

Similar Documents

Publication Publication Date Title
CN105898246A (en) Smart home system
CN105868748A (en) Data service platform on basis of cloud processing
CN106060473A (en) Big data processing method and big data processing device
CN106101622A (en) A big data storage system
CN106162076A (en) Big data image gray processing processing means
CN105868749A (en) Intelligent Building Integrated System Based on Internet of Things and Cloud Computing
CN105933676B (en) Remote control table based on graphical analysis
CN105868747B (en) Cloud computing system
CN107257449B (en) A remote monitoring system based on cloud computing
CN107547839A (en) Remote control table based on graphical analysis
CN105872115B (en) A kind of remote supervision system based on cloud computing
CN102610182A (en) Exhibition hall image playing system with self-adaptation effect to people stream distribution
CN106162077A (en) IN service based on the Internet management system
CN106101623A (en) Big data analysis system
CN111050128A (en) Video fusion method, system, device and storage medium based on outdoor scene
CN105905727A (en) Multifunctional elevator safety control method
CN105959647A (en) Big data image processing system
CN107547830B (en) Cloud computing system
CN106101624B (en) Big Data Management System
CN105955058B (en) Wireless intelligent house system
CN106998442A (en) Intelligent domestic system
CN106096578A (en) Multifunctional lift safety control platform
CN107347147B (en) parallel image smoothing processing platform
CN106199133A (en) Current sample processing platform
CN106127157A (en) Intensive image real time transfer platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Yang Chun

Inventor before: Shi Meng

TA01 Transfer of patent application right

Effective date of registration: 20180108

Address after: 401147 Yubei District, Yubei District, new Pai Pai, No. three, No. 218, 7-1, 7-1

Applicant after: Yang Chun

Address before: Analysis and treatment of No. 9 Hebei 071003 Hebei province Baoding City Odyssey data center Yonghua North Street

Applicant before: Shi Meng

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201211

Address after: 31-4, No.2, fortune Avenue, Yubei District, Chongqing

Patentee after: HIT ROBOT GROUP CHONGQING PUYAO INFORMATION INDUSTRY DEVELOPMENT Co.,Ltd.

Address before: 7-1, building 1, 218 Xinpaifang 3rd road, Yubei District, Chongqing

Patentee before: Yang Chun

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210106

Address after: 401120 7-1, building 1, no.218, Xinpaifang 3rd road, Yubei District, Chongqing

Patentee after: Yang Chun

Address before: 31-4, No.2, fortune Avenue, Yubei District, Chongqing

Patentee before: HIT ROBOT GROUP CHONGQING PUYAO INFORMATION INDUSTRY DEVELOPMENT Co.,Ltd.