[go: up one dir, main page]

CN103324953B - Video monitoring multi-target detection and tracking - Google Patents

Video monitoring multi-target detection and tracking Download PDF

Info

Publication number
CN103324953B
CN103324953B CN201310207209.0A CN201310207209A CN103324953B CN 103324953 B CN103324953 B CN 103324953B CN 201310207209 A CN201310207209 A CN 201310207209A CN 103324953 B CN103324953 B CN 103324953B
Authority
CN
China
Prior art keywords
sample
target
weak classifier
classifier
input
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
CN201310207209.0A
Other languages
Chinese (zh)
Other versions
CN103324953A (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.)
Beijing Zhihong Technology Co ltd
Zmodo Technology Shenzhen Corp ltd
Original Assignee
Airmada Technology Inc
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 Airmada Technology Inc filed Critical Airmada Technology Inc
Priority to CN201310207209.0A priority Critical patent/CN103324953B/en
Publication of CN103324953A publication Critical patent/CN103324953A/en
Application granted granted Critical
Publication of CN103324953B publication Critical patent/CN103324953B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

The invention discloses a kind of video monitoring multi-target detection and tracking, comprising: by Adaboost learning algorithm, the target sample of input is trained, generate Adaboost cascade classifier; By described Adaboost cascade classifier, the view data of input is carried out to target detection, the confidence level of localizing objects export target; The target of locating using described Adaboost cascade classifier, as observation, is carried out target following by many Hypothesis Tracking Algorithms. Application technical solution of the present invention, can improve the accuracy rate of target detection, and loss and rate of false alarm while reducing multiple target tracking.

Description

Video monitoring multi-target detection and tracking
Technical field
The present invention relates to technical field of video monitoring, particularly relate to a kind of video monitoring multi-target detection and track sideMethod.
Background technology
Multi-target detection and tracking technique are the key technologies of video monitoring, detect in monitoring scene interested manyIndividual target, need to follow the tracks of each target, determines the movement locus of target, for subsequent analysis.
In the prior art, for target detection, be generally to adopt background modeling algorithm, background modeling algorithm is video figureA kind of method of moving object detection in picture, its basic thought is that the background of image is carried out to modeling, once Background Modeling,Current image and background model are compared, determine foreground target according to comparative result. Background modeling algorithm comprises colorBackground model and grain background model.
Prior art, detecting after target, comprises data correlation and dbjective state (position, size, speed to multiple target trackingDegree etc.) prediction. Data correlation is for determining the corresponding relation between target and observation (target detection result), and common algorithm comprisesField association recently, joint probability filtering etc. Dbjective state prediction is the state at next frame image for estimating target, commonAlgorithm has linear prediction, particle filter etc.
Inventor finds that prior art at least exists following technical problem under study for action: prior art is carried out target detection and adoptedWith the illumination condition of background modeling method to environment and the motion of background more responsive, the shade of moving object also can be to relativelyResult exerts an influence. Therefore background modeling method is not suitable for illumination condition variation and boisterous scene, and ratio of precision is poor. ThisOuter existing multiple target tracking algorithm target loss, rate of false alarm are higher.
Summary of the invention
Based on this, be necessary for above-mentioned technical problem, provide a kind of video monitoring multi-target detection and tracking, energyEnough improve the accuracy rate of target detection, and loss and rate of false alarm while reducing multiple target tracking.
A kind of video monitoring multi-target detection and tracking, comprising:
By Adaboost learning algorithm, the target sample of input is trained, generate Adaboost cascade classifier;
By described Adaboost cascade classifier, the view data of input is carried out to target detection, localizing objects outputThe confidence level of target;
The target of locating using described Adaboost cascade classifier, as observation, is carried out target by many Hypothesis Tracking AlgorithmsFollow the tracks of.
Above-mentioned video monitoring multi-target detection and tracking, the target sample by Adaboost learning algorithm to inputTrain, generate Adaboost cascade classifier, then carry out target detection by Adaboost cascade classifier, with respect to existingThere is the background model modeling of technology to improve the accuracy rate of target detection. In addition carrying out target by many Hypothesis Tracking Algorithms followsTrack, has reduced target loss, rate of false alarm.
Brief description of the drawings
The video monitoring multi-target detection that Fig. 1 provides for an embodiment and the schematic flow sheet of tracking;
The schematic flow sheet of the Adaboost learning algorithm that Fig. 2 provides for an embodiment;
The schematic flow sheet of many Hypothesis Tracking Algorithms that Fig. 3 provides for an embodiment.
Detailed description of the invention
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, rightThe present invention is further elaborated. Should be appreciated that specific embodiment described herein is only in order to explain the present invention, andBe not used in restriction the present invention.
Referring to Fig. 1, in one embodiment, provide a kind of video monitoring multi-target detection and tracking, comprising:
Step S102, trains the target sample of input by Adaboost learning algorithm, generates Adaboost levelConnection grader.
In image object recognition technology field, usually need, according to any given image, it to be entered by certain strategyLine search to be to determine whether to contain specific objective, such as car, ship, face etc. Adaboost is as a kind of iterative algorithm, and it is basicThought is exactly: for a concrete identification problem, by certain algorithm, one group of Weak Classifier is promoted to strong classifier. ThisIf in grader just refer to the grader that the identification of target is only better than to random conjecture, strong classifier can think that it is logicalThe study of crossing certain sample has reached desirable object recognition rate. In this step, by Adaboost learning algorithm to manuallyThe sample training gathering, obtains Adaboost cascade classifier, for carrying out follow-up target detection.
Step S104, carries out target detection, localizing objects by Adaboost cascade classifier to the view data of inputAnd the confidence level of export target.
The view data of input can be video sequence or static image, adopts Adaboost cascade classifier to imageData are carried out target detection, and it is really target that the target detecting can not be defined as completely, need the confidence level of export target to doDetect for determining the probability that target is real goal.
Step S106, the target of locating using Adaboost cascade classifier, as observation, is entered by many Hypothesis Tracking AlgorithmsRow target following.
Video monitoring multi-target detection and tracking that the present embodiment provides, by Adaboost learning algorithm to inputTarget sample train, generate Adaboost cascade classifier, then carry out target inspection by Adaboost cascade classifierSurvey, improved the accuracy rate of target detection with respect to the background model modeling of prior art. In addition follow the tracks of and calculate by many hypothesisMethod is carried out target following, has reduced target loss, rate of false alarm.
Referring to Fig. 2, in one embodiment, Adaboost learning algorithm flow process comprises
Step S202, Weak Classifier training.
Weak Classifier training algorithm, trains and obtains Weak Classifier according to the target sample of input.
Step S204, Weak Classifier is demarcated.
Weak Classifier calibration algorithm, the Weak Classifier that described training is obtained reorders.
In one embodiment, Weak Classifier training algorithm comprises:
(1) the initial number a of input negative sample, the initial number b of positive sample and the number T of Weak Classifier, the negative sample of inputThis and positive sample (x1,y1),...,(xa+b,ya+b), wherein yi=0 represents negative sample, yi=1 represents positive sample.
The positive sample of input and negative sample are by manually gathering. Positive sample is for comprising the image that will detect target, negative sampleFor not comprising the image that will detect target.
(2) initialization sample weight: if yi=0,If yi=1,
When arranging, initialization thinks that the probability of positive sample and negative sample is for being evenly distributed.
(3) for yi=1, complete following circulation:
A. the grader h of each characteristics of image training to samplej, the error of grader is ξ i = Σ i w i | h j ( x i ) - y i | .
In the present embodiment, characteristics of image can include but not limited to it is to comprise expansion histogram of gradients feature or Haar spyLevy
B. select to have minimal error ξtGrader ht, establishαt=-logβt,cttht
C. the sample weights of existing negative sample is carried out to convergent-divergent: rightIf, yi=0, by wt-1,iBe updated to
D. to k=1 ..., K, increases sample (xN+k, 0), weight isAnd
K is setup parameter, and value is generally several thousand, the weight of the negative sample of increase and the negative sample of convergent-divergent and be normalNumber. The output of all Weak Classifiers of current strong classifier is cumulativeBe not less than cumulative two points of the weight of Weak ClassifierOne of, show that sample is correctly classified.
E. the number a of negative sample is updated to a+K,
F. dwindling can be by hjThe weight of the sample of correct classification:By wt-1,iBe updated to βtwt-1,i
G. the weight of all samples is normalized:
H. export Weak Classifier ct
In one embodiment, Weak Classifier calibration algorithm comprises:
(1) sample set X={ (x is demarcated in input1,y1),...,(xN,yN), wherein yi=0,1 is respectively negative sample and positive sampleThis, a=∑ (1-yi),b=∑yiFor the quantity of negative sample and positive sample.
(2) input v1,...,vT, be the Weak Classifier c of described Weak Classifier training algorithm output1,...,cTFail to reportRate.
(3) input the Weak Classifier c that described Weak Classifier training algorithm is exportedtSet { C}.
(4) initialization sample response d0,i=0, positive sample reject rate p=0, current negative sample number A ← a.
(5) to t=1 ..., T, carries out following circulation:
A. more the first month of the lunar year, sample reject rate p was p+vt, the number of upgrading negative sample and positive sample is respectively a t = Σ ( x i , y i ) ∈ X ( 1 - y i ) , b t = Σ ( x i , y i ) ∈ X y i ,
B. { C}, select Weak Classifier from Weak Classifier set q ( t ) = arg max j Σ i f t , i , j y i / b t - Σ i f t , i , j ( 1 - y i ) / a t , Wherein, ft,i,j=dt,i-1+cj
C. upgrade sample responses dt,i=dt-1,i+cq(t)(xi),
D. determine threshold values rt, the r that all predicted values are no more thantThe strong classifier output of sample and taking advantage of of sample labelLong-pending cumulative sum is less than a designated value pb: ∑ipred(dt,i≤rt)yi≤ pb, described strong classifier is current Weak ClassifierIt is cumulative,
E. upgradeX←X-{(xi,yi)|dt,i<rt},C←C-{cq(t)},
(6) choose at random AtIndividual negative sample, until determine k=1 ..., K, adds sample (xN+k, 0), it is output as d t , N + k = &Sigma; j = 1 t c q ( j ) ( x N + k ) , And meet &ForAll; j &Element; { 1 , . . . , t } , &Sigma; m = 1 j c q ( m ) ( x N + k ) &GreaterEqual; r j ,
Upgrade and demarcate sample set element number N ← N+K, upgrade current negative sample number A ← A+At
(7) deferent segment output function cqAnd r (t)t
In one embodiment, by described Adaboost cascade classifier, the view data of input is carried out to target inspectionSurvey, the confidence level of localizing objects export target comprises:
(1) input image data is to Adaboost cascade classifier.
View data is video sequence or still image.
(2) the output s=0 of initialization Adaboost cascade classifier.
(3) to t=1 ..., T circulates:
Calculate the calibrated Weak Classifier output of Weak Classifier ct(x),
s=s+ct(x)
If s < ξt, the view data of returning to current input is negative sample.
(4) view data of returning to current input is positive sample and s.
(5) calculate confidence level P 0 = e s e - s + e s .
Referring to Fig. 3, in one embodiment, many Hypothesis Tracking Algorithms comprise:
Step S302, carries out data to target and observation and clusters.
Data cluster according to being correlation threshold, if target and observation between distance drop on outside correlation threshold,Do not belong to same bunch, the calculating of distance adopts Euclidean distance.
Step S304, determines and the associated cost of each target and observation forms incidence matrix.
By determining incidence matrix, provide the similarity between target and observation.
Step S306, utilizes Kalman filter to predict existing target.
Step S308, utilizes optimization algorithm to calculate optimum M allocative decision of this incidence matrix, forms M associated vacationAnd if the probability of each relevance assumption.
Do not enumerating under all situations, M optimum allocative decision enumerated out. For example first structure likely dividesQueue, adopt Hungary's optimal algorithm to find optimum linearity to distribute at every turn, in distribution queue, delete this optimal sortingJoin, then from remaining distribution queue, find an optimum allocation, as suboptimum allocative decision. So circulation just can be found M M timeThe allocative decision of individual optimum.
Step S310, carries out beta pruning to hypothesis.
Hypothesis is carried out to beta pruning, remove the solution of suboptimum, only retain optimum solution, accelerated the computational speed of algorithm.
Step S312, the highest hypothesis of output confidence level, as tracking results.
The above embodiment has only expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but alsoCan not therefore be interpreted as the restriction to the scope of the claims of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to guarantor of the present inventionProtect scope. Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (6)

1. video monitoring multi-target detection and a tracking, comprising:
By Adaboost learning algorithm, the target sample of input is trained, generate Adaboost cascade classifier;
By described Adaboost cascade classifier, the view data of input is carried out to target detection, localizing objects export targetConfidence level;
The target of locating using described Adaboost cascade classifier, as observation, is carried out target by many Hypothesis Tracking Algorithms and is followedTrack;
Described Adaboost learning algorithm comprises Weak Classifier training algorithm and Weak Classifier calibration algorithm;
Described Weak Classifier training algorithm, trains and obtains Weak Classifier according to the target sample of input, comprising: the negative sample of inputThis initial number a, the initial number b of positive sample and the number T of Weak Classifier, input negative sample and positive sample (x1,y1),...,(xa+b,ya+b), wherein yi=0 represents negative sample, yi=1 represents positive sample, wherein, and 1≤i≤a+b;
Initialization sample weight: if yi=0,If yi=1,
For yi=1, complete following circulation:
To a grader h of each characteristics of image training of samplej, the error of grader is ξi=∑iwi|hj(xi)-yi|,
Selection has minimal error ξtGrader ht, establishαt=-logβt,ct=αtht, wherein, 1≤t≤T;
The sample weights of existing negative sample is carried out to convergent-divergent:By wt-1,iBe updated to
To k=1 ..., K, increases sample (xN+k, 0), weight isAndWherein, αjFor the weight of Weak Classifier, N=a+b;
The number a of negative sample is updated to a+K,
Dwindling can be by hjThe weight of the sample of correct classification:By wt-1,iBe updated to βtwt-1,i
The weight of all samples is normalized:
Output Weak Classifier ct
Described Weak Classifier calibration algorithm, the Weak Classifier that described training is obtained reorders.
2. method according to claim 1, is characterized in that, described characteristics of image comprise expansion histogram of gradients feature orHaar feature.
3. method according to claim 1, is characterized in that, described Weak Classifier calibration algorithm comprises:
Sample set X={ (x is demarcated in input1,y1),...,(xN,yN), wherein yi=0,1 is respectively negative sample and positive sample, a=∑(1-yi),b=∑yiFor the number of original negative sample and positive sample;
Input v1,...,vT, be the Weak Classifier c of described Weak Classifier training algorithm output1,...,cTRate of failing to report;
Input the Weak Classifier c of described Weak Classifier training algorithm outputtSet { C};
Initialization sample response d0,i=0, positive sample reject rate p=0, current negative sample number A ← a;
To t=1 ..., T, carries out following circulation:
More the first month of the lunar year, sample reject rate p was p+vt, the number of upgrading negative sample and positive sample is respectively a t = &Sigma; ( x i , y i ) &Element; X ( 1 - y i ) , b t = &Sigma; ( x i , y i ) &Element; X y i ,
{ C}, select Weak Classifier from Weak Classifier set q ( t ) = argmax j &Sigma; i f t , i , j y i / b t - &Sigma; i f t , i , j ( 1 - y i ) / a t , ItsIn, ft,i,j=dt,i-1+cj
Upgrade sample responses dt,i=dt-1,i+cq(t)(xi),
Determine threshold values rt, the r that all predicted values are no more thantThe strong classifier output of sample and the tiring out of the product of sample labelAdd and be less than a designated value pb: ∑ipred(dt,i≤rt)yi< pb, what described strong classifier was current Weak Classifier is cumulative,
UpgradeX←X-{(xi,yi)|dt,i<rt},C←C-{cq(t)},
Choose at random AtIndividual negative sample, until determine k=1 ..., K, adds sample (xN+k, 0), it is output as d t , N + k = &Sigma; j = 1 t c q ( j ) ( x N + k ) , And meet &ForAll; j &Element; { 1 , ... , t } , &Sigma; m = 1 j c q ( m ) ( x N + k ) &GreaterEqual; r j ,
Upgrade and demarcate sample set element number N ← N+K, upgrade current negative sample number A ← A+At
Deferent segment output function cqAnd r (t)t
4. method according to claim 3, is characterized in that, described by described Adaboost cascade classifier to inputView data carry out target detection, the step of the confidence level of localizing objects export target comprises algorithm:
Input image data is to Adaboost cascade classifier;
Initialize the output s=0 of Adaboost cascade classifier;
To t=1 ..., T circulates:
Calculate the calibrated Weak Classifier output of Weak Classifier ct(x),
s=s+ct(x);
If s < ξt, the view data of returning to current input is negative sample;
The view data of returning to current input is positive sample and s;
Confidence level P 0 = e s e - s + e s .
5. method according to claim 3, is characterized in that, described view data is video sequence or still image.
6. method according to claim 1, is characterized in that, described many Hypothesis Tracking Algorithms comprise:
Target and observation are carried out to data to cluster;
Determine the associated cost of each target and observation, form incidence matrix;
Utilize Kalman filter to predict existing target;
Utilize optimization algorithm to calculate optimum M allocative decision of this incidence matrix, form M relevance assumption associated with eachThe probability of supposing;
Hypothesis is carried out to beta pruning;
The highest hypothesis of output confidence level, as tracking results.
CN201310207209.0A 2013-05-29 2013-05-29 Video monitoring multi-target detection and tracking Active CN103324953B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310207209.0A CN103324953B (en) 2013-05-29 2013-05-29 Video monitoring multi-target detection and tracking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310207209.0A CN103324953B (en) 2013-05-29 2013-05-29 Video monitoring multi-target detection and tracking

Publications (2)

Publication Number Publication Date
CN103324953A CN103324953A (en) 2013-09-25
CN103324953B true CN103324953B (en) 2016-05-25

Family

ID=49193681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310207209.0A Active CN103324953B (en) 2013-05-29 2013-05-29 Video monitoring multi-target detection and tracking

Country Status (1)

Country Link
CN (1) CN103324953B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106570899B (en) * 2015-10-08 2021-06-11 腾讯科技(深圳)有限公司 Target object detection method and device
CN105550648A (en) * 2015-12-08 2016-05-04 惠州学院 Video monitoring-based face recognition method
CN106991687A (en) * 2016-01-20 2017-07-28 深圳中兴力维技术有限公司 ship monitoring method and device
CN107157717A (en) * 2016-03-07 2017-09-15 维看公司 Object detection, analysis and prompting system for providing visual information to the blind
CN105809714A (en) * 2016-03-07 2016-07-27 广东顺德中山大学卡内基梅隆大学国际联合研究院 Track confidence coefficient based multi-object tracking method
CN113936240B (en) * 2021-10-22 2025-05-02 杭州海康威视数字技术股份有限公司 Method, device, equipment and storage medium for determining sample image

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799875A (en) * 2010-02-10 2010-08-11 华中科技大学 Target detection method
CN102129572A (en) * 2011-02-25 2011-07-20 杭州海康威视软件有限公司 Face detection method and device adopting cascade classifier

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7110569B2 (en) * 2001-09-27 2006-09-19 Koninklijke Philips Electronics N.V. Video based detection of fall-down and other events

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799875A (en) * 2010-02-10 2010-08-11 华中科技大学 Target detection method
CN102129572A (en) * 2011-02-25 2011-07-20 杭州海康威视软件有限公司 Face detection method and device adopting cascade classifier

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
智能交通系统中基于视频的行人检测与跟踪方法的研究;汤义;《中国博士学位论文全文数据库》;20110715(第7期);I138-83 *

Also Published As

Publication number Publication date
CN103324953A (en) 2013-09-25

Similar Documents

Publication Publication Date Title
CN103324953B (en) Video monitoring multi-target detection and tracking
CN109948582B (en) A vehicle retrograde intelligent detection method based on tracking trajectory analysis
EP3690741B1 (en) Method for automatically evaluating labeling reliability of training images for use in deep learning network to analyze images, and reliability-evaluating device using the same
US9767570B2 (en) Systems and methods for computer vision background estimation using foreground-aware statistical models
US10325169B2 (en) Spatio-temporal awareness engine for priority tree based region selection across multiple input cameras and multimodal sensor empowered awareness engine for target recovery and object path prediction
US10373320B2 (en) Method for detecting moving objects in a video having non-stationary background
CN109284705B (en) Anomaly detection method for traffic monitoring video
KR102731826B1 (en) Image object detection system and method based on reduced dimensional
CN108596045B (en) A group abnormal behavior detection method based on aerial surveillance platform
CN102087790B (en) Method and system for low-altitude ground vehicle detection and motion analysis
Singh et al. Vehicle detection and accident prediction in sand/dust storms
CN105224947A (en) Sorter training method and system
CN114821364B (en) A DeepSort garden waste statistics method based on drone motion status
Wu et al. Traffic pattern modeling, trajectory classification and vehicle tracking within urban intersections
CN117456166A (en) Safety helmet identification method based on target detection
Pillai et al. Fine-tuned EfficientNetB4 transfer learning model for weather classification
Jun et al. A Comparative Analysis of RT-DETR and YOLOv8 for Urban Zone Aerial Object Detection
CN105740819A (en) Integer programming based crowd density estimation method
CN102663773A (en) Dual-core type adaptive fusion tracking method of video object
CN111027482B (en) Behavior analysis method and device based on motion vector segmentation analysis
Li et al. An efficient self-learning people counting system
Micheal et al. Automatic object tracking in optimized UAV video
CN106971195A (en) A 3D Object Detection Method Based on Detector and Tracker
Bie et al. UAV recognition and tracking method based on YOLOv5
Saif et al. Adaptive long term motion pattern analysis for moving object detection using UAV aerial images

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Nanshan District Keyuan Road Shenzhen city Guangdong province 518000 No. 11 Financial Technology Building A block twenty-five layer

Applicant after: ZMODO TECHNOLOGY SHENZHEN Corp.,Ltd.

Address before: Unit ABCD 17 floor of Building No. 11 Nanshan District Keyuan financial technology 518000 Shenzhen Road, Guangdong Province

Applicant before: Zmodo Technology Shenzhen Corp.,Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170228

Address after: 224000 Jiangsu Province Economic and Technological Development Zone Yancheng City Yandu Road No. 81

Patentee after: ZMODO (JIANGSU) DIGITAL TECHNOLOGY CO.,LTD.

Patentee after: ZMODO TECHNOLOGY SHENZHEN Corp.,Ltd.

Address before: Nanshan District Keyuan Road Shenzhen city Guangdong province 518000 No. 11 Financial Technology Building A block twenty-five layer

Patentee before: ZMODO TECHNOLOGY SHENZHEN Corp.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230627

Address after: 102199 Room 1731, Building 2, East Ring Road, Yanqingyuan, Zhongguancun, Yanqing District, Beijing

Patentee after: Beijing Zhihong Technology Co.,Ltd.

Patentee after: ZMODO TECHNOLOGY SHENZHEN Corp.,Ltd.

Address before: No.81, Yandu East Road, Yancheng Economic and Technological Development Zone, Jiangsu Province 224000

Patentee before: ZMODO (JIANGSU) DIGITAL TECHNOLOGY CO.,LTD.

Patentee before: ZMODO TECHNOLOGY SHENZHEN Corp.,Ltd.