CN109068145A - Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium - Google Patents

Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium Download PDF

Info

Publication number
CN109068145A
CN109068145A CN201810930648.7A CN201810930648A CN109068145A CN 109068145 A CN109068145 A CN 109068145A CN 201810930648 A CN201810930648 A CN 201810930648A CN 109068145 A CN109068145 A CN 109068145A
Authority
CN
China
Prior art keywords
video
intelligent video
video analysis
end processor
identification information
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.)
Pending
Application number
CN201810930648.7A
Other languages
Chinese (zh)
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.)
Shanghai Kite An Intelligent Technology Co Ltd
Original Assignee
Shanghai Kite An Intelligent Technology Co Ltd
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 Shanghai Kite An Intelligent Technology Co Ltd filed Critical Shanghai Kite An Intelligent Technology Co Ltd
Priority to CN201810930648.7A priority Critical patent/CN109068145A/en
Publication of CN109068145A publication Critical patent/CN109068145A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/174Facial expression recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Evolutionary Computation (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Molecular Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The present invention relates to intelligent video analysis fields, more particularly to a kind of distribution type intelligent video analysis system, method, apparatus, equipment and storage medium, the system includes: intelligent video analysis platform and multiple local video processing units, local video processing unit includes front end processor and IP video source, IP video source is for acquiring or storing the IP network video flowing for needing to carry out intelligent video analysis, front end processor is used to obtain the IP network video flowing of IP video source output, IP network video flowing is tentatively identified, and preliminary identification information is sent to intelligent video analysis platform;Intelligent video analysis platform handles preliminary identification information based on deep learning algorithm, obtains recognition result, and recognition result is back to front end processor for receiving preliminary identification information.Using the inexpensive front end processor of distributed deployment, while accurately identifying to video, cost is greatly saved, has given full play to the performance of intelligent video analysis, is effectively saved the performance resource of video processing.

Description

Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium
Technical field
The present invention relates to intelligent video analysis field more particularly to a kind of distribution type intelligent video analysis systems, method, dress It sets, equipment and storage medium.
Background technique
With the mature of IP based network (Internet Protocol, agreement) in network video technique, currently Emerge the sea largely using digital video monitoring as the IP Video Applications scene of representative, generated in these IP Video Applications scenes Video image is measured, only relies on and manually carries out viewing identification, a large amount of manpowers and time will be expended, and be easy to produce mistakes and omissions problem.
Although intelligent IP camera has also been introduced at present to replace manually carrying out video identification, because of intelligent IP camera SoC(System on Chip, system on chip) chip processing capabilities limitation, the reality of intelligent video pre-filtering is much not achieved Border demand, thus people further introduce artificial intelligence depth learning technology carry out intelligent video analysis (such as face know Not, object identification etc.).Wherein, most common intelligent video analysis system is the GPU(Graphics using high calculated performance Processing Unit, graphics processor) server analyzes IP video source, the video analysis efficiency of the system and knowledge Other precision is all very high, but for now, the system is configured before each IP video source, it is not only with high costs, and The performance resource of the system can largely be wasted.
Summary of the invention
It is an object of the invention to overcome the deficiencies of existing technologies, a kind of reality of distribution type intelligent video analysis system is provided Existing method, solves above-mentioned technical problem.
The technical solution of present invention realization above-mentioned purpose are as follows:
A kind of distribution type intelligent video analysis system, comprising: intelligent video analysis platform and multiple local video processing units;
The local video processing unit includes front end processor and IP video source;
The IP video source is for acquiring or storing the IP network video flowing for needing to carry out intelligent video analysis;
The front end processor is used to obtain the IP network video flowing of the IP video source output, flows into the IP network video The preliminary identification of row, and preliminary identification information is sent to the intelligent video analysis platform;
The intelligent video analysis platform is for receiving the preliminary identification information, based on deep learning algorithm to the preliminary knowledge Other information is handled, and obtains recognition result, and the recognition result is back to the front end processor;
The intelligent video analysis platform is used to updated pretreatment neural network model being transmitted to the front end processor.
The present invention also provides a kind of distribution type intelligent video analysis methods, are applied to intelligent video analysis platform, feature It is, comprising:
Receive the preliminary identification information corresponding with IP network video flowing that front end processor uploads;
The preliminary identification information is handled based on deep learning algorithm, obtains recognition result;
The recognition result is back to the front end processor.
The present invention also provides a kind of distribution type intelligent video analytical equipments, are applied to intelligent video analysis platform, feature It is, comprising:
Receiving unit, for receiving the preliminary identification information corresponding with IP network video flowing of front end processor upload;
Processing unit obtains recognition result for handling based on deep learning algorithm the preliminary identification information;
Feedback unit is also used to for the recognition result to be back to the front end processor by updated pretreatment nerve net Network model is back to the front end processor.
The present invention also provides a kind of computer equipment, including memory and processor, calculating is stored in the memory Machine program, when the computer program is executed by the processor, so that the processor executes a kind of above-mentioned distributed intelligence The step of video analysis method;The present invention also provides a kind of computer readable storage mediums, which is characterized in that the computer can It reads to be stored with computer program on storage medium, when the computer program is executed by processor, so that the processor executes Described in claim 7 the step of a kind of distribution type intelligent video analysis method.
It is that the present invention obtains the utility model has the advantages that using can distributed deployment inexpensive front end processor computing capability, first to view Frequency carries out simple preliminary analysis, and then intelligent video analysis platform carries out advanced treating to Preliminary Analysis Results, is used only one Platform intelligent video analysis platform with high performance, so that it may realize the face in the video information exported to multiple IP video sources It is accurately identified, each IP video source compared to the prior art needs the technical side of one intelligent video analysis platform of setting While capable of obtaining same video recognition effect, cost is greatly saved in case, and intelligent video point is more fully utilized Analyse the performance resource of platform.
Detailed description of the invention
Fig. 1 shows distribution type intelligent video analysis system implementation environment figure provided in an embodiment of the present invention;
Fig. 2 shows a kind of structural schematic diagrams of distribution type intelligent video analysis system provided in an embodiment of the present invention;
Fig. 3 shows a kind of distribution type intelligent video analysis method flow chart provided by the invention;
Fig. 4 shows a kind of structural schematic diagram of distribution type intelligent video analytical equipment provided in an embodiment of the present invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
The embodiment of the present invention is concentrated by intelligent video analysis platform to the local video processing unit output to dispersion Preliminary Analysis Results carry out advanced treating, can not only obtain higher video identification effect, and cost is greatly saved, and fill The performance resource of intelligent video analysis platform is utilized with dividing.
Embodiment one
Fig. 1 is shown suitable for distribution type intelligent video analysis system implementation environment figure provided in an embodiment of the present invention, for convenient for saying It is bright, illustrate only part related with the embodiment of the present invention.
Intelligent video analysis platform is at least connect with 2 front end processors by IP network, 1 front end processor and one or more IP Video source communication connection;Intelligent video analysis platform is stored with the unpaired message data acquisition system of specific occasion needs, including but not It is limited to recognition of face information data set, Car license recognition information data set;Intelligent video analysis platform is by IP network with before The machine of setting is communicated, including internet or local area network;Front end processor transmits signal by data line with IP video source.
Embodiment two
Fig. 2 shows a kind of structural schematic diagram of distribution type intelligent video analysis system provided in an embodiment of the present invention, the systems Include: intelligent video analysis platform and multiple local video processing units, wherein local video processing unit include front end processor and IP video source;
IP video source is for acquiring or storing the IP network video flowing for needing to carry out intelligent video analysis;
Front end processor is used to obtain the IP network video flowing of IP video source output, is regarded using pretreatment neural network model to IP network Frequency stream is tentatively identified, and preliminary identification information is sent to the intelligent video analysis platform;
Intelligent video analysis platform for receiving preliminary identification information, based on deep learning algorithm to preliminary identification information at Reason, obtains recognition result, and recognition result is back to front end processor;
Intelligent video analysis platform is also used to updated pretreatment neural network model being transmitted to the front end processor.
In embodiments of the present invention, local video processing unit is to refer to simply locate video at video acquisition end The device of reason, including IP video source and front end processor, front end processor are referred to using pretreatment neural network model to video image The common industrial personal computer (such as the Intel industrial personal computer that can use tetra- core CPU of dominant frequency 3.0GHz) for carrying out preliminary analysis, can incite somebody to action The characteristic information for meeting preset standard in IP video flowing intercepts, and is sent to intellectualized analysis platform;Wherein meet pre- bidding Quasi- characteristic information refers to that a kind of standard being arranged inside program, equipment in advance, agreement (such as are existed by the standard, agreement Character graphics etc. are obtained in video image, meeting the standard, the character graphics of the judgment criteria of agreement can believe as feature Breath is intercepted), the standard, agreement are pretreatment neural network model, and machine goes scanning, acquisition to meet according to the standard agreement Characteristic information, the information for meeting the standard can be opened with other graphics distinctions in video, for example, in the scene of recognition of face In, the characteristic information for meeting preset standard is exactly facial contour, in Car license recognition scene, meets the characteristic information of preset standard just It is license plate outline etc., and other figures, background in image will be filtered;IP video source is to refer to acquire or store IP network The equipment of network video, and send IP network video to front end processor, including but not limited to IP camera, digital hard disc video recorder etc. Equipment.
Local video processing unit application scenarios are relatively broad, the screens prison such as example small shop of many personal use scenes, family It can all be used in control, but the video process performance of these video process apparatus is not high, recognition efficiency and accuracy are all very low, right For ordinary user, it is based on cost consideration, generally will not specially configure the very high image identification system of process performance, this is just Cause these local video processing units to seem very chicken ribs, performs practically no function.
And in the present invention, preliminary analysis is first carried out to video by front end processor, preliminary identification refers to relative to intelligent video Through deep learning algorithm for video carries out advanced treating, front end processor only needs to run simple video analysis analysis platform Software carries out the interception of characteristic information to video, i.e., when the characteristic information for occurring meeting preset standard in video pictures, to institute State characteristic information to be intercepted, form the preliminary identification information, for example, in recognition of face scene, front end processor only need by The picture capturing for occurring face in video pictures, which comes out, forms image, and is uploaded to intelligent video analysis as preliminary identification information Platform.
Then the preliminary analysis that simple process obtains is passed through by the front end processor that intelligent video analysis platform will be dispersed in various regions As a result it is focused on, obtains more accurate video recognition result, video recognition result is then back to front end processor.
Intelligent video analysis platform can run deep learning algorithm and analyze image, and deep learning is machine learning Middle a kind of based on the method for carrying out representative learning to data, observation (such as piece image) can be used various ways and carry out table Show, such as the vector of each pixel intensity value, or be more abstractively expressed as a series of sides, the region of specific shape etc., use this A little specific representation methods are easier to be identified (for example, recognition of face or human facial expression recognition) to specific image recognition; Intelligent video analysis platform in the present invention is using the clothes that can be handled by deep learning algorithm video image information Business device has very high recognition efficiency and accuracy of identification with stronger video processing capabilities, which generally at least configures There are 12 core CPU and also at least configures two panels GPU.
When intelligent video analysis platform is handled the preliminary identification information by the deep learning algorithm, identification Minutia in the preliminary identification information searches for the number to match with the minutia from preset information aggregate According to, recognition result is formed, and recognition result is back to front end processor, for example, in above-mentioned recognition of face scene, intelligent video point After analysing image of the platform reception containing face information, preliminary analysis information is handled by deep learning algorithm, i.e., to this Frame shows that highlighting for face information carries out depth analysis identification, the including but not limited to five features of face, skeleton character, then It will identify that the face information set prestored in obtained information and date library compares, whether find out has the face to match letter Breath if so, then show the face information, while showing that the face information corresponds to the identity information of people, and by the identity information It is back to front end processor, face is accurately identified to realize.
Updated pretreatment neural network model can also be transmitted to front end processor by intelligent video analysis platform, in order to Front end processor can preferably adapt to the preliminary analysis of image.
As soon as a profession Intel server with high performance is used only as intelligent video analysis platform in the present embodiment, The face that may be implemented in the video information acquired in real time to multiple IP cameras accurately identifies, and can reach at this stage Hardware calculation of performance indicators under conditions of, single server can front end processor with no less than 12 in system of the present invention It is built into distribution type intelligent video analysis system, it is no longer necessary to high performance server be set to video at each video acquisition end Depth recognition is carried out, is not only only capable of obtaining preferable video identification effect, has also greatly saved cost, and an intelligent video Analysis platform just can satisfy the video analysis demand of at least 12 IP video sources, give full play to intelligent video analysis platform Performance resource.
The intellectual analysis of HD video of the processing not less than 96 road 1080P simultaneously, greatly improves the intelligence of whole system While energy video analysis processing capacity and power system capacity, the cost that face accurately identifies is greatly reduced;Take full advantage of height The process performance of performance professional Intel server, does not reproduce into the unnecessary performance wasting of resources.
Embodiment three
Fig. 3 shows a kind of distribution type intelligent video analysis method flow chart provided by the invention, is applied to intelligent video analysis Platform, the specific steps of which are as follows:
In step S301, the preliminary identification information corresponding with IP network video flowing that front end processor uploads is received.
Intelligent video analysis platform for receiving preliminary identification information, based on deep learning algorithm to preliminary identification information into Row processing, obtains recognition result, and recognition result is back to front end processor.
Intelligent video analysis platform can run deep learning algorithm and analyze image, and deep learning is machine learning Middle a kind of based on the method for carrying out representative learning to data, observation (such as piece image) can be used various ways and carry out table Show, such as the vector of each pixel intensity value, or be more abstractively expressed as a series of sides, the region of specific shape etc., use this A little specific representation methods are easier to be learnt (for example, recognition of face or human facial expression recognition) to specific image recognition; Carrying out processing to preliminary identification information based on deep learning algorithm is referred to through deep learning algorithm to video image information The server handled has very high recognition efficiency and accuracy of identification, generally all can with stronger video processing capabilities Using at least be configured with 12 core CPU and also at least configure two panels GPU computing capability professional Intel server.
Front end processor is to refer to carry out video image the common industrial personal computer of preliminary analysis (such as to use dominant frequency Tetra- core CPU(Central Processing Unit of 3.0GHz, central processing unit) Intel industrial personal computer), IP can be regarded The characteristic information for meeting preset standard in frequency stream intercepts, and is sent to intellectualized analysis platform;Wherein meet preset standard Characteristic information refers to a kind of standard being arranged inside program, equipment in advance, agreement (such as by the standard, agreement in video Character graphics etc. are obtained in image, characteristic information quilt can be regarded by meeting the standard, the character graphics of the judgment criteria of agreement Interception), machine goes scanning according to the standard agreement, obtains the characteristic information met, and the information for meeting the standard can be in video In opened with other graphics distinctions, for example, the characteristic information for meeting preset standard is exactly face wheel in the scene of recognition of face Exterior feature, in Car license recognition scene, the characteristic information for meeting preset standard is exactly license plate outline etc., and other figures, back in image Scape will be filtered;IP video source is the equipment for referring to acquire or store IP network video, and IP network video is sent to Front end processor, the including but not limited to equipment such as IP camera, digital hard disc video recorder.
Preliminary identification, which refers to, carries out advanced treating to video by deep learning algorithm relative to intelligent video analysis platform For, front end processor only needs to run the interception that simple video analysis software carries out characteristic information to video, that is, works as video pictures When the middle characteristic information for occurring meeting preset standard, the characteristic information is intercepted, forms the preliminary identification information, example Such as, in recognition of face scene, front end processor only needs to come out the picture capturing for occurring face in video pictures, by face The picture capturing divided forms a frame image.
In embodiments of the present invention, front end processor can be the Intel industrial personal computer or other of tetra- core CPU of dominant frequency 3.0GHz Performance is similar or better industrial personal computer, IP network video flowing include but is not limited to IP camera acquire in real time video information, The video information of digital hard disc video recorder storage.
It is illustrated so that the present invention is applied to recognition of face scene as an example below, IP camera believes the video acquired in real time Breath is transmitted to industrial personal computer, and industrial personal computer carries out preliminary analysis to video, specifically: operation video analysis software judges video pictures In whether there is face, if there is face, then the frame picture for face occur is intercepted from video flowing and is come out, intercepted simultaneously The picture of face part out forms a frame picture as preliminary analysis information, is uploaded to server.
In step s 302, the preliminary identification information is handled based on deep learning algorithm, obtains recognition result.
In the present embodiment, intelligent video analysis platform using 12 core CPU and configures the special of two panels GPU computing capability Industry Intel server can run complicated artificial intelligence deep learning algorithm.
In above-mentioned recognition of face scene, after server receives preliminary analysis information, by deep learning algorithm to first Step analysis information is handled, i.e., shows that highlighting for face information carries out depth analysis identification, including but not limited to people to the frame Then the five features of face, skeleton character carry out the face information set prestored in the obtained information and date library of identification pair Than whether have the face information that matches, if so, then display is the face information, while showing the face information pair if finding out The identity information of people is answered, face is accurately identified to realize.
In step S303, the recognition result is back to the front end processor.
In above-mentioned recognition of face scene, server accurately identifies face information, and matches corresponding identity letter After breath, identity information is back to front end processor, directly displays face recognition result in front end.
A profession Intel server with high performance is used only in the present embodiment, so that it may realize and image to multiple IP Face in the video information that acquires in real time of head accurately identified, at this stage attainable hardware calculation of performance indicators Under the conditions of, single server can be built into distribution type intelligent video with no less than 12 front end processors in system of the present invention Analysis system, while the intellectual analysis of the HD video not less than 96 road 1080P is handled, greatly improve the intelligence of whole system While energy video analysis processing capacity and power system capacity, the cost that face accurately identifies is greatly reduced;By server institute The function of the intelligent video-image analysis undertaken, is largely divided by being distributed in the front end processor near the IP video source of front end Load carries out identifying processing by the video that multiple IP cameras acquire by a server, takes full advantage of high-performance profession The process performance of Intel server does not reproduce into the unnecessary performance wasting of resources.
Example IV
Fig. 4 shows a kind of structural schematic diagram of distribution type intelligent video analytical equipment provided in an embodiment of the present invention, is applied to Intelligent video analysis platform only shows part related to the present invention for convenience of description.
In embodiments of the present invention, distribution type intelligent video analytical equipment include receiving unit 410, processing unit 420 with And return unit 430.
Receiving unit 410, for receiving the preliminary identification information corresponding with IP network video flowing of front end processor upload;
Intelligent video analysis platform for receiving preliminary identification information, based on deep learning algorithm to preliminary identification information at Reason, obtains recognition result, and recognition result is back to front end processor.
Intelligent video analysis platform can run deep learning algorithm and analyze image, and deep learning is machine learning Middle a kind of based on the method for carrying out representative learning to data, observation (such as piece image) can be used various ways and carry out table Show, such as the vector of each pixel intensity value, or be more abstractively expressed as a series of sides, the region of specific shape etc., use this A little specific representation methods are easier to be learnt (for example, recognition of face or human facial expression recognition) to specific image recognition; Carrying out processing to preliminary identification information based on deep learning algorithm is referred to through deep learning algorithm to video image information The server handled has very high recognition efficiency and accuracy of identification, generally all can with stronger video processing capabilities Using at least be configured with 12 core CPU and also at least configure two panels GPU computing capability professional Intel server.
Front end processor is to refer to carry out video image the common industrial personal computer of preliminary analysis (such as to use dominant frequency Tetra- core CPU(Central Processing Unit of 3.0GHz, central processing unit) Intel industrial personal computer), IP can be regarded The characteristic information for meeting preset standard in frequency stream intercepts, and is sent to intellectualized analysis platform;Wherein meet preset standard Characteristic information refers to a kind of standard being arranged inside program, equipment in advance, agreement (such as by the standard, agreement in video Character graphics etc. are obtained in image, characteristic information quilt can be regarded by meeting the standard, the character graphics of the judgment criteria of agreement Interception), machine goes scanning according to the standard agreement, obtains the characteristic information met, and the information for meeting the standard can be in video In opened with other graphics distinctions, for example, the characteristic information for meeting preset standard is exactly face wheel in the scene of recognition of face Exterior feature, in Car license recognition scene, the characteristic information for meeting preset standard is exactly license plate outline etc., and other figures, back in image Scape will be filtered;IP video source is the equipment for referring to acquire or store IP network video, and IP network video is sent to Front end processor, the including but not limited to equipment such as IP camera, digital hard disc video recorder.
Preliminary identification, which refers to, carries out advanced treating to video by deep learning algorithm relative to intelligent video analysis platform For, front end processor only needs to run the interception that simple video analysis software carries out characteristic information to video, that is, works as video pictures When the middle characteristic information for occurring meeting preset standard, the characteristic information is intercepted, forms the preliminary identification information, example Such as, in recognition of face scene, front end processor only needs to come out the picture capturing for occurring face in video pictures, by face The picture capturing divided forms a frame image.
In embodiments of the present invention, front end processor can be the Intel industrial personal computer or other of tetra- core CPU of dominant frequency 3.0GHz Performance is similar or better industrial personal computer, IP network video flowing include but is not limited to IP camera acquire in real time video information, The video information of digital hard disc video recorder storage.
It is illustrated so that the present invention is applied to recognition of face scene as an example below, IP camera believes the video acquired in real time Breath is transmitted to industrial personal computer, and industrial personal computer carries out preliminary analysis to video, specifically: operation video analysis software judges video pictures In whether there is face, if there is face, then the frame picture for face occur is intercepted from video flowing and is come out, intercepted simultaneously The picture of face part out forms a frame picture as preliminary analysis information, is uploaded to server.
Processing unit 420 obtains identification knot for handling based on deep learning algorithm the preliminary identification information Fruit;
In the present embodiment, intelligent video analysis platform uses 12 core CPU and configures the profession of two panels GPU computing capability Intel server can run complicated artificial intelligence deep learning algorithm.
In above-mentioned recognition of face scene, after server receives preliminary analysis information, by deep learning algorithm to first Step analysis information is handled, i.e., shows that highlighting for face information carries out depth analysis identification, including but not limited to people to the frame Then the five features of face, skeleton character carry out the face information set prestored in the obtained information and date library of identification pair Than whether have the face information that matches, if so, then display is the face information, while showing the face information pair if finding out The identity information of people is answered, face is accurately identified to realize.
Feedback unit 430 is also used to for the recognition result to be back to the front end processor by updated pretreatment Neural network model is transmitted to the front end processor.
In above-mentioned recognition of face scene, server accurately identifies face information, and matches corresponding identity letter After breath, identity information is back to front end processor, directly displays face recognition result in front end;When pretreatment neural network model more After new, feedback unit 430 is responsible for updated pretreatment neural network model being transmitted to front end processor, in order to which front end processor is more preferable Adaptation image preliminary analysis.
A profession Intel server with high performance is used only in the present embodiment, so that it may realize and image to multiple IP Face in the video information that acquires in real time of head accurately identified, at this stage attainable hardware calculation of performance indicators Under the conditions of, single server can be built into distribution type intelligent video with no less than 12 front end processors in system of the present invention Analysis system, while the intellectual analysis of the HD video not less than 96 road 1080P is handled, greatly improve the intelligence of whole system While energy video analysis processing capacity and power system capacity, the cost that face accurately identifies is greatly reduced;By server institute The function of the intelligent video-image analysis undertaken, is largely divided by being distributed in the front end processor near the IP video source of front end Load carries out identifying processing by the video that multiple IP cameras acquire by a server, takes full advantage of high-performance profession The process performance of Intel server does not reproduce into the unnecessary performance wasting of resources.
Embodiment five
The present invention also provides a kind of computer equipment, including memory and processor, computer journey is stored in the memory Sequence, when the computer program is executed by the processor, so that the processor executes a kind of distributed intelligence in embodiment The step of video analysis method:
Receive the preliminary identification information corresponding with IP network video flowing that front end processor uploads;
The preliminary identification information is handled based on deep learning algorithm, obtains recognition result;
The recognition result is back to the front end processor.
In one embodiment, a kind of computer readable storage medium is provided, is stored on computer readable storage medium Computer program, when computer program is executed by processor, so that processor executes following steps:
Receive the preliminary identification information corresponding with IP network video flowing that front end processor uploads;
The preliminary identification information is handled based on deep learning algorithm, obtains recognition result;
The recognition result is back to the front end processor.
Although should be understood that various embodiments of the present invention flow chart in each step according to arrow instruction successively It has been shown that, but these steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly state otherwise herein, There is no stringent sequences to limit for the execution of these steps, these steps can execute in other order.Moreover, each embodiment In at least part step may include that perhaps these sub-steps of multiple stages or stage are not necessarily multiple sub-steps Completion is executed in synchronization, but can be executed at different times, the execution in these sub-steps or stage sequence is not yet Necessarily successively carry out, but can be at least part of the sub-step or stage of other steps or other steps in turn Or it alternately executes.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can It is completed with instructing relevant hardware by computer program, it is readable that the program can be stored in a non-volatile computer It takes in storage medium, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the application is mentioned Any reference used in each embodiment supplied to memory, storage, database or other media, may each comprise non-volatile Property and/or volatile memory.Nonvolatile memory may include that read-only memory (ROM), programming ROM (PROM), electricity can Programming ROM (EPROM), electrically erasable ROM(EEPROM) or flash memory.Volatile memory may include random access memory Device (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization link (Synchlink) DRAM(SLDRAM), memory bus (Rambus) direct RAM(RDRAM), it is straight Connect memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously Limitations on the scope of the patent of the present invention therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art For, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to guarantor of the invention Protect range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.

Claims (10)

1. a kind of distribution type intelligent video analysis system characterized by comprising intelligent video analysis platform and multiple local views Frequency processing device;
The local video processing unit includes front end processor and IP video source;
The IP video source is for acquiring or storing the IP network video flowing for needing to carry out intelligent video analysis;
The front end processor is used to obtain the IP network video flowing of the IP video source output, flows into the IP network video The preliminary identification of row, and preliminary identification information is sent to the intelligent video analysis platform;
The intelligent video analysis platform is for receiving the preliminary identification information, based on deep learning algorithm to the preliminary knowledge Other information is handled, and obtains recognition result, and the recognition result is back to the front end processor;
The intelligent video analysis platform is used to updated pretreatment neural network model being transmitted to the front end processor.
2. a kind of distribution type intelligent video analysis system according to claim 1, which is characterized in that the IP video source Are as follows: IP video capture device or storage equipment.
3. a kind of distribution type intelligent video analysis system according to claim 1, which is characterized in that the front end processor is to institute When stating IP network video flowing and tentatively being identified, when the characteristic information for occurring meeting preset standard in video pictures, to described Characteristic information is intercepted, and the preliminary identification information is formed.
4. a kind of distribution type intelligent video analysis system according to claim 1, which is characterized in that the intelligent video point When analysis platform is handled the preliminary identification information by the deep learning algorithm, identify in the preliminary identification information Minutia, the data to match with the minutia are searched for from preset information aggregate, form recognition result.
5. a kind of distribution type intelligent video analysis method is applied to intelligent video analysis platform characterized by comprising
Receive the preliminary identification information corresponding with IP network video flowing that front end processor uploads;
The preliminary identification information is handled based on deep learning algorithm, obtains recognition result;
The recognition result is back to the front end processor.
6. a kind of distribution type intelligent video analysis method according to claim 5, which is characterized in that described to be regarded with IP network Frequency is when to flow corresponding preliminary identification information be that front end processor tentatively identifies the IP network video flowing, in video pictures out The information that the existing characteristic information for meeting preset standard is intercepted.
7. a kind of distribution type intelligent video analysis method according to claim 5, which is characterized in that described to be based on depth Habit algorithm carries out processing to the preliminary identification information and specifically includes:
The minutia in the preliminary identification information is identified by the deep learning algorithm;
The data to match with the minutia are searched for from preset information aggregate, form recognition result.
8. a kind of distribution type intelligent video analytical equipment is applied to intelligent video analysis platform characterized by comprising
Receiving unit, for receiving the preliminary identification information corresponding with IP network video flowing of front end processor upload;
Processing unit obtains recognition result for handling based on deep learning algorithm the preliminary identification information;
Feedback unit is also used to for the recognition result to be back to the front end processor by updated pretreatment nerve net Network model is back to the front end processor.
9. a kind of computer equipment, which is characterized in that including memory and processor, computer journey is stored in the memory Sequence, when the computer program is executed by the processor, so that the processor perform claim requires any one of 5-7 described one The step of kind distribution type intelligent video analysis method.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium Program, when the computer program is executed by processor, so that the processor perform claim requires the described one kind of any one of 5-7 The step of distribution type intelligent video analysis method.
CN201810930648.7A 2018-08-15 2018-08-15 Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium Pending CN109068145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810930648.7A CN109068145A (en) 2018-08-15 2018-08-15 Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810930648.7A CN109068145A (en) 2018-08-15 2018-08-15 Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN109068145A true CN109068145A (en) 2018-12-21

Family

ID=64686036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810930648.7A Pending CN109068145A (en) 2018-08-15 2018-08-15 Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN109068145A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110855947A (en) * 2019-11-26 2020-02-28 浙江大华技术股份有限公司 Image snapshot processing method and device
CN111080637A (en) * 2019-12-25 2020-04-28 深圳力维智联技术有限公司 Cloud service-based advertisement remote method, device, system, product and medium
CN111708635A (en) * 2020-06-16 2020-09-25 深圳天海宸光科技有限公司 Video intelligent grading processing system and method
CN111836102A (en) * 2019-04-23 2020-10-27 杭州海康威视数字技术股份有限公司 Video frame analysis method and device
CN112215567A (en) * 2020-09-28 2021-01-12 上海鸢安智能科技有限公司 Production flow compliance checking method and system, storage medium and terminal
CN113566729A (en) * 2021-07-27 2021-10-29 同济大学 Method for realizing overwater and underwater integrated distributed high-speed video measurement system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104637035A (en) * 2015-02-15 2015-05-20 百度在线网络技术(北京)有限公司 Method, device and system for generating cartoon face picture
CN105574506A (en) * 2015-12-16 2016-05-11 深圳市商汤科技有限公司 Intelligent face tracking system and method based on depth learning and large-scale clustering
US20160328606A1 (en) * 2013-11-15 2016-11-10 Facebook, Inc. Pose-aligned networks for deep attribute modeling
CN106204780A (en) * 2016-07-04 2016-12-07 武汉理工大学 A kind of based on degree of depth study and the human face identification work-attendance checking system and method for cloud service
CN106982359A (en) * 2017-04-26 2017-07-25 深圳先进技术研究院 A kind of binocular video monitoring method, system and computer-readable recording medium
CN108009491A (en) * 2017-11-29 2018-05-08 深圳火眼智能有限公司 A kind of object recognition methods solved in fast background movement and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160328606A1 (en) * 2013-11-15 2016-11-10 Facebook, Inc. Pose-aligned networks for deep attribute modeling
CN104637035A (en) * 2015-02-15 2015-05-20 百度在线网络技术(北京)有限公司 Method, device and system for generating cartoon face picture
CN105574506A (en) * 2015-12-16 2016-05-11 深圳市商汤科技有限公司 Intelligent face tracking system and method based on depth learning and large-scale clustering
CN106204780A (en) * 2016-07-04 2016-12-07 武汉理工大学 A kind of based on degree of depth study and the human face identification work-attendance checking system and method for cloud service
CN106982359A (en) * 2017-04-26 2017-07-25 深圳先进技术研究院 A kind of binocular video monitoring method, system and computer-readable recording medium
CN108009491A (en) * 2017-11-29 2018-05-08 深圳火眼智能有限公司 A kind of object recognition methods solved in fast background movement and system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111836102A (en) * 2019-04-23 2020-10-27 杭州海康威视数字技术股份有限公司 Video frame analysis method and device
CN110855947A (en) * 2019-11-26 2020-02-28 浙江大华技术股份有限公司 Image snapshot processing method and device
CN110855947B (en) * 2019-11-26 2021-07-06 浙江大华技术股份有限公司 Image snapshot processing method and device
CN111080637A (en) * 2019-12-25 2020-04-28 深圳力维智联技术有限公司 Cloud service-based advertisement remote method, device, system, product and medium
CN111708635A (en) * 2020-06-16 2020-09-25 深圳天海宸光科技有限公司 Video intelligent grading processing system and method
CN112215567A (en) * 2020-09-28 2021-01-12 上海鸢安智能科技有限公司 Production flow compliance checking method and system, storage medium and terminal
CN113566729A (en) * 2021-07-27 2021-10-29 同济大学 Method for realizing overwater and underwater integrated distributed high-speed video measurement system

Similar Documents

Publication Publication Date Title
CN109068145A (en) Distribution type intelligent video analysis system, method, apparatus, equipment and storage medium
Luo et al. Real-world image datasets for federated learning
US10089556B1 (en) Self-attention deep neural network for action recognition in surveillance videos
CN112232293B (en) Image processing model training method, image processing method and related equipment
CN110889672B (en) Student card punching and class taking state detection system based on deep learning
CN109145759B (en) Vehicle attribute identification method, device, server and storage medium
CN107463888B (en) Face emotion analysis method and system based on multi-task learning and deep learning
WO2021082589A1 (en) Content check model training method and apparatus, video content check method and apparatus, computer device, and storage medium
Wang et al. A benchmark for clothes variation in person re‐identification
WO2018102880A1 (en) Systems and methods for replacing faces in videos
WO2021184754A1 (en) Video comparison method and apparatus, computer device and storage medium
WO2022213540A1 (en) Object detecting, attribute identifying and tracking method and system
CN107527045A (en) A kind of human body behavior event real-time analysis method towards multi-channel video
Acharya et al. Workload-aware task placement in edge-assisted human re-identification
RU2770748C1 (en) Method and apparatus for image processing, device and data carrier
CN112597824A (en) Behavior recognition method and device, electronic equipment and storage medium
CN108921023A (en) A kind of method and device of determining low quality portrait data
CN111582654B (en) Service quality evaluation method and device based on deep cycle neural network
CN108288025A (en) A kind of car video monitoring method, device and equipment
CN112766176B (en) Training method of lightweight convolutional neural network and face attribute recognition method
Li et al. Object Detection for UAV Images Based on Improved YOLOv6
CN107783856A (en) A kind of method of testing and system of image processor parameter
Siregar et al. Human face recognition using eigenface in cloud computing environment
CN109063732B (en) Image ranking method and system based on feature interaction and multi-task learning
CN106657026B (en) Video flowing Intellisense coprocessing system and its processing method based on GPU

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181221