A distributed processing system and method for video images
Patent Information
- Application Number
- CN202611299717.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-26
- Publication Date
- 2026-10-16
AI Technical Summary
[0005]但是,申请人在研究过程中发现,现有技术对视频图像数据的处理虽可能具有一定的分布式特性,但其往往是简单的并行处理流路或网络,未充分考虑差异化的逐帧识别与前后二阶适配处理流程,也未充分考虑图像帧处理过程中对数据篡改的保护,且,缺少对数据多元处理的隔离保护
[0019] This invention proposes a distributed processing system and method for video images. It employs a distributed processing network to achieve multi-point processing and data merging of video image data streams, improving the processing efficiency and security performance of image and video data. First, this invention uses separate aggregation nodes and enabling nodes to perform splitting processing of data of the same type. Based on frame characteristics, a second-type processing enabling node is used to perform second-order processing of specific frame types. Simultaneously, considering the insufficient technical isolation of processing chains in existing technologies, this invention also preferably provides a third-type processing relationship node dedicated to performing transient relay. When the second-type processing enabling node experiences perceived drift, it performs relay bridging for the first and second-type processing enabling nodes anchoring tokens, providing a data flow path. This achieves secondary data processing based on limited isolation, providing assurance for the hierarchical protection and efficient distributed processing of image and video information security.
Smart Images

Figure CN122933946A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of next-generation information technology, and in particular relates to a distributed processing system and method for video images. Background Technology
[0002] With the rapid development of video streaming technology, video image transmission accuracy is becoming higher and clearer, and video data traffic is also increasing, leading to higher demands for video processing capabilities.
[0003] Generally speaking, the videos we see daily are essentially a series of rapidly flipping photos. When a mobile phone records video, the image sensor captures a frame every very short interval. When played back continuously, the human eye perceives these static images as smooth motion. Uncompressed high-definition streams can reach hundreds of megabits per second. This data volume far exceeds that of static images; a few minutes of footage can occupy considerable storage space, placing fundamental pressure on transmission bandwidth and real-time processing.
[0004] Different application scenarios have significantly different needs for video processing. Medical imaging requires the preservation of complete grayscale levels, while short video platforms focus more on transcoding efficiency and multi-terminal adaptation. These needs are not simply superimposed, but rather involve scenario-specific trade-offs between resolution, frame rate, bitrate, and computational cost. Smartphone imaging systems, urban traffic monitoring networks, and remote collaborative conferencing platforms all rely on the real-time acquisition and processing of video streams. This widespread adoption brings challenges of scaling: the data volume of a single data source is manageable, but when millions of video streams are simultaneously accessed, or when retrospective analysis of petabytes of historical images is required, centralized architectures quickly reach their bottlenecks. Video processing involves not only pixel-level computation but also complex tasks such as format conversion, feature extraction, and content moderation. These operations require more flexible computing architectures in the face of data deluge.
[0005] However, during the research process, the applicant found that although the existing technology for processing video image data may have certain distributed characteristics, it is often a simple parallel processing flow or network that does not fully consider the differentiated frame-by-frame recognition and the two-stage adaptation processing flow before and after, nor does it fully consider the protection against data tampering during image frame processing, and it lacks isolation protection for multi-process data.
[0006] This invention proposes a distributed processing system and method for video images. It employs a distributed processing network to achieve multi-point processing and data merging of video image data streams, improving the processing efficiency and security performance of image and video data. First, this invention uses separate aggregation nodes and enabling nodes to perform splitting processing of data of the same type. Based on frame characteristics, a second-type processing enabling node is used to perform second-order processing of specific frame types. Simultaneously, considering the insufficient technical isolation of processing chains in existing technologies, this invention also preferably provides a third-type processing relationship node dedicated to performing transient relay. When the second-type processing enabling node experiences perceived drift, it performs relay bridging for the first and second-type processing enabling nodes anchoring tokens, providing a data flow path. This achieves secondary data processing based on limited isolation, providing assurance for the hierarchical protection and efficient distributed processing of image and video information security. Summary of the Invention
[0007] The present invention aims to provide a distributed processing system and method for video images that is superior to existing technologies.
[0008] To achieve the above objectives, the technical solution of the present invention is as follows: A distributed video image processing system, the system comprising at least: a video image acquisition module, used to acquire a video data stream (VideoFlow) to be processed; The distributed processing network includes a first type of processing aggregation node, a first type of processing enabling node, a second type of processing enabling node, and a third type of processing relationship node. Specifically, the first type of processing aggregation node receives the video data stream VideoFlow, segments the VideoFlow into first type frames and second type frames, and distributes the first type frames and second type frames to specific first type processing enabling nodes according to the load status of the multiple first type processing enabling nodes. The first type of processing enable node is used to receive first type frames or second type frames and perform distributed image processing; and after receiving the second type frame and completing the distributed image processing, it waits for the connection of the transient repeater. The second type of processing enable node Si is used to sense connections to specific first type of processing enable nodes and perform secondary processing. The third type of processing relationship node has the function of node interconnection middleware. It receives the intervention request of the second type of processing enabled node Si, generates a transient repeater, and connects the corresponding first type of processing enabled node and the second type of processing enabled node Si. The image receiving end receives the processed first type of frame and second type of frame, and performs frame reassembly.
[0009] Preferably, the step of distributing the first type frame and the second type frame to specific first type processing enabled nodes based on the load status of multiple first type processing enabled nodes includes at least: determining multiple first type processing enabled nodes whose node load is below a second threshold, allocating the first type frame and the second type frame in a time sequence according to the load from low to high, and performing a suspension wait when the number of first type processing enabled nodes is insufficient until a new first type processing enabled node completes the previous round of processing; Additionally, the video data stream to be processed, VideoFlow, may undergo pixel modification during the propagation path. Whenever a specific frame is modified, the relevant frame retains a modification mark, and a modification block is synchronously established to store modification parameters. The modification parameters include at least: the frame payload and pixel distribution comparison value before and after modification, the modification subject identifier, and the timestamp. The first type of frame is a video frame for which no modification mark was found, and the second type of frame is a video frame for which the modification mark was retained.
[0010] Preferably, the first type of processing enabling node is used to receive a first type frame or a second type frame and perform distributed image processing; and when receiving a second type frame and completing distributed image processing, waiting for the connection of the transient repeater includes at least: if the first type of processing enabling node receives a first type frame, then directly perform distributed image processing; if the first type of processing enabling node receives a second type frame, then after waiting for the transient repeater to connect, send the processed second type frame to the corresponding second type of processing enabling node.
[0011] Preferably, the distributed image processing includes at least one or more of the following: preprocessing operations, feature extraction and representation, target detection and tracking, image transformation and secondary coding, and image fusion enhancement.
[0012] Preferably, the second type of processing enabling node Si, where i is an ordinal number, drifts in the distributed processing network, senses a first type of processing enabling node that has received and not released a first type of frame processing task and is not connected to other second type of processing enabling nodes, sets the control token of the corresponding first type of processing enabling node to itself, and sends a request to the distributed processing network to request the third type of processing relation node to perform the associated intervention request.
[0013] Preferably, after the second type of processing enabling node Si establishes a connection with the corresponding first type of processing enabling node through a transient repeater, it receives the processed second type of frame, performs secondary processing, and generates a distributed processing image frame. The process of receiving the processed second-type frame and performing secondary processing to generate a distributed processing image frame includes at least the following: receiving the processed second-type frame from the corresponding first-type processing enabled node connected to the transient repeater, performing a verification operation on the second-type frame to confirm whether the modification of the second-type frame complies with the system security policy. If it does, a security identifier is generated for the processed second-type frame and sent to the image receiving end instead of the modification marker.
[0014] Preferably, the image receiving end receives the processed first type frame and second type frame, and performs frame reassembly, specifically including: receiving the first type frame and second type frame processed by the first type processing enabling node and / or the second type processing enabling node, confirming the security identifier of the second type frame, performing frame reassembly, and generating a distributed processed video data stream VideodecFlow.
[0015] Simultaneously, this invention also proposes a distributed processing method for video images applied to a distributed processing system for video images as described in any of the above claims, the method comprising: Step 1: Use the video image acquisition module to obtain the video data stream to be processed (VideoFlow); Step 2: The operation includes a distributed processing network consisting of a first-type processing aggregation node, a first-type processing enabling node, a second-type processing enabling node, and a third-type processing relation node. Based on the first-type processing aggregation node, the video data stream VideoFlow is received, and the first-type frames and second-type frames of VideoFlow are segmented. According to the load of multiple first-type processing enabling nodes, the first-type frames and second-type frames are distributed to specific first-type processing enabling nodes. Step 3: The first type of processing enable node receives the first type of frame or the second type of frame and performs distributed image processing; and after receiving the second type of frame and completing the distributed image processing, it waits for the connection of the transient repeater. Step 4: Operate the second type of processing enabled node Si to sense the connection to a specific first type of processing enabled node and execute secondary processing; Step 5: Operate the third type of processing relationship node with node interconnection middleware function, receive the intervention request of the second type of processing enabled node Si, generate a transient repeater, and connect the corresponding first type of processing enabled node and the second type of processing enabled node Si. Step 6: The image receiving end receives the processed first type frame and second type frame, and performs frame reassembly.
[0016] Simultaneously, the present invention also proposes a computer-readable storage medium storing a program for electronic data processing, wherein the program causes a terminal to execute corresponding steps of the distributed processing method for video images as described above.
[0017] At the same time, the present invention also proposes a computer program product, which includes computer instructions that, when executed by a processor, perform corresponding steps of the distributed processing method for video images as described above.
[0018] At the same time, the present invention also proposes a computer program product, which includes computer instructions that, when executed by a processor, perform corresponding steps of the distributed processing method for video images as described above.
[0019] This invention proposes a distributed processing system and method for video images. It employs a distributed processing network to achieve multi-point processing and data merging of video image data streams, improving the processing efficiency and security performance of image and video data. First, this invention uses separate aggregation nodes and enabling nodes to perform splitting processing of data of the same type. Based on frame characteristics, a second-type processing enabling node is used to perform second-order processing of specific frame types. Simultaneously, considering the insufficient technical isolation of processing chains in existing technologies, this invention also preferably provides a third-type processing relationship node dedicated to performing transient relay. When the second-type processing enabling node experiences perceived drift, it performs relay bridging for the first and second-type processing enabling nodes anchoring tokens, providing a data flow path. This achieves secondary data processing based on limited isolation, providing assurance for the hierarchical protection and efficient distributed processing of image and video information security. Attached Figure Description
[0020] Figure 1 This is a basic example diagram of a distributed video image processing system shown in this invention; Figure 2 This is a basic example diagram of a video image acquisition module in a distributed video image processing system shown in this invention; Figure 3 This is an example diagram of a distributed processing network in a distributed processing system for video images for which protection is sought in this invention; Figure 4 This is one embodiment of the multi-node interconnection in the distributed processing system for video images claimed in this invention; Figure 5 This is one of the specific embodiments of the distributed processing method for video images that is claimed in this invention. Detailed Implementation
[0021] The following describes in detail several embodiments and beneficial effects of the distributed processing system and method for video images claimed in this invention, in order to facilitate a more detailed examination and breakdown of this invention.
[0022] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0023] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0024] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0025] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0026] It should be understood that although the terms "first," "second," etc., may be used to describe methods and corresponding apparatus in embodiments of the present invention, these terms should not be limited to. These terms are only used to distinguish the terms from each other. For example, without departing from the scope of embodiments of the present invention, a first type frame, etc., may also be referred to as a second type frame, and a second type frame, etc., may also be referred to as a first type frame.
[0027] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0028] As per the instruction manual Figure 1 -Appendix Figure 4 The diagram shown is a basic example of a distributed video image processing system according to the present invention. As a preferred embodiment that can be superimposed, each node or module can preferably interconnect with other nodes or modules for data and instruction transmission. Of course, as another preferred embodiment that can be superimposed, some nodes may not have interconnection with some other nodes, or may be allowed to disable or enable interconnection with other nodes.
[0029] As per the instruction manual Figure 1 As shown, Figure 1 This is a basic example diagram of a distributed video image processing system shown in this invention. And as per the appendix to the specification... Figure 2 As shown, Figure 2 This is a basic example diagram of a video image acquisition module in a distributed video image processing system illustrated in this invention. The distributed video image processing system claimed in this invention includes at least: a video image acquisition module for acquiring a video data stream (VideoFlow) to be processed; As per the instruction manual Figure 3 As shown, Figure 3 This is an example diagram of a distributed processing network in a distributed video image processing system for which the present invention is claimed. The distributed processing network includes a first type of processing aggregation node, a first type of processing enabling node, a second type of processing enabling node, and a third type of processing relation node; Specifically, the first type of processing aggregation node receives the video data stream VideoFlow, segments the VideoFlow into first type frames and second type frames, and distributes the first type frames and second type frames to specific first type processing enabling nodes according to the load status of the multiple first type processing enabling nodes. The first type of processing enable node is used to receive first type frames or second type frames and perform distributed image processing; and after receiving the second type frame and completing the distributed image processing, it waits for the connection of the transient repeater. The second type of processing enable node Si is used to sense connections to specific first type of processing enable nodes and perform secondary processing. The third type of processing relationship node has the function of node interconnection middleware. It receives the intervention request of the second type of processing enabled node Si, generates a transient repeater, and connects the corresponding first type of processing enabled node and the second type of processing enabled node Si. The image receiving end receives the processed first type of frame and second type of frame, and performs frame reassembly.
[0030] As a preferred embodiment that can be superimposed, the step of distributing the first type frames and second type frames to specific first type processing enabled nodes according to the load status of multiple first type processing enabled nodes includes at least: determining multiple first type processing enabled nodes whose node load is below a second threshold, allocating first type frames and second type frames in a time sequence according to the load from low to high, and performing a suspension wait when the number of first type processing enabled nodes is insufficient until a new first type processing enabled node completes the previous round of processing; Additionally, the video data stream to be processed, VideoFlow, may undergo pixel modification during the propagation path. Whenever a specific frame is modified, the relevant frame retains a modification mark, and a modification block is synchronously established to store modification parameters. The modification parameters include at least: the frame payload and pixel distribution comparison value before and after modification, the modification subject identifier, and the timestamp. The first type of frame is a video frame for which no modification mark was found, and the second type of frame is a video frame for which the modification mark was retained.
[0031] To further differentiate itself from existing technologies, as a preferred embodiment that can be overlaid, the system establishes a block system corresponding to the video data stream during the pre-configuration process, and dynamically reserves a storage block for each frame to store modification parameters. The modification parameters are the system's record of modification actions during the modification process. As per the instruction manual Figure 4 As shown, Figure 4 This is one embodiment of a multi-node interconnection system in a distributed video image processing system claimed by the present invention. As a preferred, superimposed embodiment, the first type of processing enabling node is used to receive a first type of frame or a second type of frame and perform distributed image processing; and, after receiving a second type of frame and completing distributed image processing, waiting for the connection of a transient repeater includes at least: if the first type of processing enabling node receives a first type of frame, then directly executes distributed image processing; if the first type of processing enabling node receives a second type of frame, then after waiting for the transient repeater to connect, sends the processed second type of frame to the corresponding second type of processing enabling node.
[0032] As a preferred embodiment that can be superimposed, the distributed image processing includes at least one or more of the following: preprocessing operations, feature extraction and representation, target detection and tracking, image transformation and secondary coding, and image fusion enhancement.
[0033] As a preferred embodiment that can be superimposed, the second type of processing enabling node Si, where i is an ordinal number, drifts in the distributed processing network, senses the first type of processing enabling node that has received and not released the first type of frame processing task, and is not connected to other second type of processing enabling nodes, sets the control token of the corresponding first type of processing enabling node to itself, and sends a request to the distributed processing network to request the third type of processing relationship node to perform the associated intervention request.
[0034] As a preferred embodiment that can be superimposed, after the second type of processing enabling node Si establishes a connection with the corresponding first type of processing enabling node through a transient repeater, it receives the processed second type frame, performs secondary processing, and generates a distributed processing image frame; wherein, receiving the processed second type frame, performing secondary processing, and generating a distributed processing image frame includes at least: receiving the processed second type frame from the corresponding first type of processing enabling node connected to the transient repeater, performing a verification operation on the second type frame to confirm whether the modification of the second type frame complies with the system security policy, and if it does, generating a security identifier for the processed second type frame and sending it to the image receiving end instead of the modification mark.
[0035] As a preferred embodiment that can be overlaid, the image receiving end receives the processed first type frame and second type frame, and performs frame reassembly, specifically including: receiving the first type frame and second type frame processed by the first type processing enabling node and / or the second type processing enabling node, confirming the security identifier of the second type frame, performing frame reassembly, and generating a distributed processed video data stream VideodecFlow.
[0036] Simultaneously, this invention also proposes a distributed processing method for video images applied to a distributed processing system for video images as described in any of the above claims, as shown in the appendix to the specification. Figure 5 As shown, Figure 5 This is one specific embodiment of the distributed processing method for video images claimed in this invention. It includes: Step S102: Operate the video image acquisition module to obtain the video data stream VideoFlow to be processed; Step S104: The operation includes a distributed processing network comprising a first-type processing aggregation node, a first-type processing enabling node, a second-type processing enabling node, and a third-type processing relation node. Based on the first-type processing aggregation node, the video data stream VideoFlow is received, and the first-type frames and second-type frames of VideoFlow are segmented. According to the load of multiple first-type processing enabling nodes, the first-type frames and second-type frames are distributed to specific first-type processing enabling nodes. Step S106: The first type of processing enable node receives the first type of frame or the second type of frame and performs distributed image processing; and, after receiving the second type of frame and completing the distributed image processing, it waits for the connection of the transient repeater. Step S108: The second type of processing enabled node Si senses the connection to a specific first type of processing enabled node and performs secondary processing; Step S110: Operate the third type of processing relationship node with node interconnection middleware function, receive the intervention request of the second type of processing enable node Si, generate a transient repeater, and connect the corresponding first type of processing enable node and the second type of processing enable node Si. Step S112: The image receiving end receives the processed first type frame and second type frame, and performs frame reassembly.
[0037] Simultaneously, the present invention also proposes a computer-readable storage medium storing a program for electronic data processing, wherein the program causes a terminal to execute corresponding steps of the distributed processing method for video images as described above.
[0038] At the same time, the present invention also proposes a computer program product, which includes computer instructions that, when executed by a processor, perform corresponding steps of the distributed processing method for video images as described above.
[0039] At the same time, the present invention also proposes a computer program product, which includes computer instructions that, when executed by a processor, perform corresponding steps of the distributed processing method for video images as described above.
[0040] This invention proposes a distributed processing system and method for video images. It employs a distributed processing network to achieve multi-point processing and data merging of video image data streams, improving the processing efficiency and security performance of image and video data. First, this invention uses separate aggregation nodes and enabling nodes to perform splitting processing of data of the same type. Based on frame characteristics, a second-type processing enabling node is used to perform second-order processing of specific frame types. Simultaneously, considering the insufficient technical isolation of processing chains in existing technologies, this invention also preferably provides a third-type processing relationship node dedicated to performing transient relay. When the second-type processing enabling node experiences perceived drift, it performs relay bridging for the first and second-type processing enabling nodes anchoring tokens, providing a data flow path. This achieves secondary data processing based on limited isolation, providing assurance for the hierarchical protection and efficient distributed processing of image and video information security.
[0041] In all the above embodiments, in order to achieve certain special data transmission and read / write function requirements, the above methods and corresponding devices can be expanded by adding devices, modules, components, hardware, pin connections or memory, processor differences during operation.
[0042] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the methods, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0043] In the several embodiments provided by this invention, it should be understood that the disclosed methods, apparatuses, and approaches can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of method steps is only a logical or functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another method, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms.
[0044] The units described as separate components of the method and apparatus may or may not be logically or physically separate, and may not be physical units. That is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0045] Furthermore, the method steps and their implementations, as well as the functional units, in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.
[0046] The aforementioned methods and apparatus can be implemented as integrated units in the form of software functional units, which can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), NVRAM, magnetic disks, or optical disks.
[0047] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
[0048] It should be noted that the above embodiments are only used to more clearly explain and illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A distributed processing system for video images, characterized in that, The system includes at least: The video image acquisition module is used to acquire the video data stream VideoFlow to be processed; The distributed processing network includes a first type of processing aggregation node, a first type of processing enabling node, a second type of processing enabling node, and a third type of processing relationship node. Specifically, the first type of processing aggregation node receives the video data stream VideoFlow, segments the VideoFlow into first type frames and second type frames, and distributes the first type frames and second type frames to specific first type processing enabling nodes according to the load of the multiple first type processing enabling nodes. The first type of processing enable node is used to receive first type frames or second type frames and perform distributed image processing; and after receiving the second type frame and completing the distributed image processing, it waits for the connection of the transient repeater. The second type of processing enable node Si, where i is an ordinal number, is used to sense connections to specific first type of processing enable nodes and execute secondary processing. The third type of processing relationship node has the function of node interconnection middleware. It receives the intervention request of the second type of processing enabled node Si, generates a transient repeater, and connects the corresponding first type of processing enabled node and the second type of processing enabled node Si. The image receiving end receives the processed first type of frame and second type of frame, and performs frame reassembly.
2. The distributed video image processing system as described in claim 1, characterized in that, The step of distributing the first type frames and second type frames to specific first type processing enabled nodes based on the load status of multiple first type processing enabled nodes includes at least: determining multiple first type processing enabled nodes whose node load is below a second threshold, allocating first type frames and second type frames in a time sequence according to the load from low to high, and performing a suspension wait when the number of first type processing enabled nodes is insufficient until a new first type processing enabled node completes the previous round of processing; Furthermore, the video data stream to be processed, VideoFlow, may undergo pixel modification during the propagation path. Whenever a specific frame is modified, the relevant frame retains a modification mark, and a modification block is synchronously established to store modification parameters. The modification parameters include at least: the frame payload and pixel distribution comparison value before and after modification, the modification subject identifier, and the timestamp. The first type of frame is a video frame for which no modification mark was found, and the second type of frame is a video frame for which the modification mark was retained.
3. The distributed video image processing system as described in claim 2, characterized in that, The first type of processing enabling node is used to receive a first type frame or a second type frame and perform distributed image processing; and, after receiving a second type frame and completing distributed image processing, waiting for the connection of the transient repeater includes at least: if the first type of processing enabling node receives a first type frame, then directly perform distributed image processing; if the first type of processing enabling node receives a second type frame, then after waiting for the transient repeater to connect, send the processed second type frame to the corresponding second type processing enabling node.
4. The distributed video image processing system as described in claim 3, characterized in that, The distributed image processing includes at least one or more of the following: preprocessing operations, feature extraction and representation, target detection and tracking, image transformation and secondary coding, and image fusion enhancement.
5. The distributed video image processing system as described in claim 3, characterized in that: The second type of processing enabling node Si, where i is an ordinal number, drifts in the distributed processing network. It senses a first type of processing enabling node that has received and not released a first type of frame processing task and is not connected to other second type of processing enabling nodes. It sets the control token of the corresponding first type of processing enabling node to itself and sends a request to the distributed processing network to request a third type of processing relationship node to perform an associated intervention request. The intervention request is used to request the third type of processing relationship node to act as a relay to provide a connection to the corresponding first type of processing enabling node.
6. The distributed video image processing system as described in claim 5, characterized in that: After the second type of processing enabling node Si establishes a connection with the corresponding first type of processing enabling node through a transient repeater, it receives the processed second type of frame, performs secondary processing, and generates a distributed processing image frame. The process of receiving the processed second-type frame and performing secondary processing to generate a distributed processing image frame includes at least the following: receiving the processed second-type frame from the corresponding first-type processing enabled node connected to the transient repeater, performing a verification operation on the second-type frame to confirm whether the modification of the second-type frame complies with the system security policy. If it does, a security identifier is generated for the processed second-type frame and sent to the image receiving end instead of the modification marker.
7. The distributed video image processing system as described in claim 6, characterized in that: The image receiving end receives the processed first type frame and second type frame, and performs frame reassembly, specifically including: receiving the first type frame and second type frame processed by the first type processing enable node and / or the second type processing enable node, confirming the security identifier of the second type frame, performing frame reassembly, and generating a distributed processed video data stream VideodecFlow.
8. A distributed processing method for video images applied to a distributed processing system for video images as described in any one of claims 1-7, characterized in that: The method includes: Step 1: Use the video image acquisition module to obtain the video data stream to be processed (VideoFlow); Step 2: The operation includes a distributed processing network consisting of a first-type processing aggregation node, a first-type processing enabling node, a second-type processing enabling node, and a third-type processing relation node. Based on the first-type processing aggregation node, the video data stream VideoFlow is received, and the first-type frames and second-type frames of VideoFlow are segmented. According to the load of multiple first-type processing enabling nodes, the first-type frames and second-type frames are distributed to specific first-type processing enabling nodes. Step 3: The first type of processing enable node receives the first type of frame or the second type of frame and performs distributed image processing; and after receiving the second type of frame and completing the distributed image processing, it waits for the connection of the transient repeater. Step 4: Operate the second type of processing enabled node Si to sense the connection to a specific first type of processing enabled node and execute secondary processing; Step 5: Operate the third type of processing relationship node with node interconnection middleware function, receive the intervention request of the second type of processing enabled node Si, generate a transient repeater, and connect the corresponding first type of processing enabled node and the second type of processing enabled node Si. Step 6: The image receiving end receives the processed first type frame and second type frame, and performs frame reassembly.
9. A computer-readable storage medium, characterized in that: The storage medium stores a program for electronic data processing, wherein the program causes the terminal to execute corresponding steps of the distributed processing method for video images as described in claim 8.
10. A computer program product, characterized in that: The computer program product includes computer instructions that, when executed by a processor, perform corresponding steps of the distributed processing method for video images as described in claim 8.