Systems and methods for image acquisition

EP4744319A1Pending Publication Date: 2026-05-20ZHEJIANG DAHUA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
ZHEJIANG DAHUA TECH CO LTD
Filing Date
2024-06-13
Publication Date
2026-05-20

AI Technical Summary

Technical Problem

Existing image acquisition systems using multiple image sensors often suffer from quality issues such as object fracture at splicing regions, poor continuity, and large length-width ratios in the generated images, which diminish the overall viewing effectiveness.

Method used

The system employs two image sensors with pixel arrays arranged side by side, each configured to capture a target scene with specific exposure sequences. The processing device receives electric signals from both sensors, generates target images by splicing the images based on the exposure sequences, and minimizes exposure time differences at splicing regions to prevent object fracture.

Benefits of technology

This approach improves the continuity and quality of the target image, reducing the likelihood of object fracture and enhancing the viewing effectiveness by minimizing exposure time differences at splicing regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099034_06032025_PF_FP_ABST
    Figure CN2024099034_06032025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides systems and methods for image acquisition. The systems may include a first image sensor and a second image sensor. The first image sensor may include a first pixel array, and the first pixel array may include M pixel rows (R11,..., R1M) that extend along a first direction and arranged side by side along a second direction. The second image sensor may include a second pixel array, and the second pixel array may include N pixel rows (R21,..., R2N) that extend along the first direction and arranged side by side along the second direction. The first image sensor and the second image sensor may be arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor being adjacent to the Mth pixel row R1M of the first image sensor.
Need to check novelty before this filing date? Find Prior Art

Description

SYSTEMS AND METHODS FOR IMAGE ACQUISITION

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority of Chinese Patent Application No. 202311093630.3 filed on August 29, 2023, the contents of which are hereby incorporated by reference.TECHNICAL FIELD

[0003] The present disclosure generally relates to the security monitoring field, and more particularly, relates to systems and methods for image acquisition in the security monitoring field.BACKGROUND

[0004] Nowadays, in order to enhance the monitoring field of view, multiple image sensors are combined. In addition, a rolling shutter image sensor is utilized for cost reduction. However, an image generated by splicing image data obtained from the image sensors often exhibits quality issues, for example, a large length-width ratio, a poor continuity, a fracture of an object at a splicing region, etc. These issues ultimately diminish the overall viewing effectiveness of the image.

[0005] Therefore, it is desirable to provide systems and methods for image acquisition, which can reduce or avoid object fracture at the splicing region, thereby improving the continuity and image quality of the generated image.SUMMARY

[0006] An aspect of the present disclosure provides a system for image acquisition. The system may include a first image sensor and a second image sensor. The first image sensor may include a first pixel array, and the first pixel array may include M pixel rows (R11, ..., R1M) that extend along a first direction and arranged side by side along a second direction. The second image sensor may include a second pixel array, and the second pixel array may include N pixel rows (R21, ..., R2N) that extend along the first direction and arranged side by side along the second direction. The first image sensor and the second image sensor may be arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor being adjacent to the Mth pixel row R1M of the first image sensor. The first image sensor and the second image sensor may be configured to shoot a target scene with a first exposure sequence and a second exposure sequence, respectively. The first exposure sequence may be from the 1st pixel row R11 of the first pixel array to the Mth pixel row R1M of the first pixel array, the second exposure sequence may be from the Nth pixel row R2N of the second pixel array to the 1st pixel row R21 of the second pixel array, and M and N are positive integers.

[0007] In some embodiments, an exposure starting time of the 1st pixel row R11 of the first pixel array may be the same as an exposure starting time of the Nth pixel row R2N of the second pixel array.

[0008] In some embodiments, a total exposure time of the first pixel array may be the same as a total exposure time of the second pixel array.

[0009] In some embodiments, the system may include a processing device in a communication with the first image sensor and the second image sensor. The processing device may be configured to receive first electric  signals from the first image sensor and second electric signals from the second image sensor, and generate a target image of the target scene based on the first electric signals and the second electric signals.

[0010] In some embodiments, to generate the target image based on the first electric signals and the second electric signals, the processing device may be further configured to generate a first image based on the first electric signals; generate a second image based on the second electric signals; and generate the target image by splicing, based on the first exposure sequence and the second exposure sequence, the first image and the second image.

[0011] In some embodiments, before generating the target image, the processing device may be further configured to obtain a reference image corresponding to the target image; determine an image difference, the image difference including a first image difference between the first image and the reference image and / or a second image difference between the second image and the reference image; and determine, based on the image difference, processing priority information of the first image and the second image.

[0012] In some embodiments, to generate the target image, the processing device may be further configured to determine a first region in the first image and a second region in the second image, the first region and the second region corresponding to the same physical space; determine a first splicing parameter of each pixel in the first region and a second splicing parameter of each pixel in the second region; and generate the target image by splicing the first image and the second image based on the first exposure sequence, the second exposure sequence, the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region.

[0013] In some embodiments, the system may include a third image sensor including a third pixel array.

[0014] The third pixel array may include M pixel rows (R31, ..., R3M) that extend along the first direction and arranged side by side along the second direction, the ith pixel row R1i of the first pixel array and the ith pixel row R3i of the third pixel array may be arranged side by side along the first direction, i being a positive integer smaller than or equal to M, an exposure starting time of the ith pixel row R1i of the first pixel array may be the same as an exposure starting time of the ith pixel row R3i of the third pixel array.

[0015] In some embodiments, the system may include a fourth image sensor including a fourth pixel array. The fourth pixel array may include N pixel rows (R41, ..., R4N) that extend along the first direction and arranged side by side along the second direction, the jth pixel row R2j of the second pixel array and the jth pixel row R4j of the fourth pixel array may be arranged side by side along the first direction, j being a positive integer smaller than or equal to N, an exposure starting time of the jth pixel row R2j of the second pixel array may be the same as an exposure starting time of the jth pixel row R4j of the fourth pixel array.

[0016] In some embodiments, the first image sensor and the second image sensor may include a rolling shutter image sensor.

[0017] Another aspect of the present disclosure provides a system for image acquisition. The system may include a first image sensor and a second image sensor. The first image sensor may include a first pixel array, and the first pixel array may include M pixel rows (R11, ..., R1M) that extend along a first direction and arranged side by side along a second direction. The second image sensor may include a second pixel array, and the second pixel array may include N pixel rows (R21, ..., R2N) that extend along the first direction and arranged side by side along the second direction. The first image sensor and the second image sensor may be  arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor being adjacent to the Mth pixel row R1M of the first image sensor. The first image sensor and the second image sensor may be configured to shoot a target scene with a first exposure sequence and a second exposure sequence, respectively. The first exposure sequence may be from the Mth pixel row R1M of the first pixel array to the 1st pixel row R11 of the first pixel array, the second exposure sequence may be from the 1st pixel row R21 of the second pixel array to the Nth pixel row R2N of the second pixel array, and M and N may be positive integers.

[0018] In some embodiments, an exposure starting time of the Mth pixel row R1M of the first pixel array may be the same as an exposure starting time of the 1st pixel row R21 of the second pixel array.

[0019] Additional features will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and the accompanying drawings or may be learned by production or operation of the examples. The features of the present disclosure may be realized and attained by practice or use of various aspects of the methodologies, instrumentalities, and combinations set forth in the detailed examples discussed below.BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The present disclosure is further described in terms of exemplary embodiments. These exemplary embodiments are described in detail with reference to the drawings. These embodiments are non-limiting exemplary embodiments, in which like reference numerals represent similar structures throughout the several views of the drawings, and wherein:

[0021] FIG. 1 is a schematic diagram illustrating an exemplary image acquisition system according to some embodiments of the present disclosure;

[0022] FIG. 2A is a schematic diagram illustrating an exemplary imaging device according to some embodiments of the present disclosure;

[0023] FIG. 2B is a schematic diagram illustrating an exemplary exposure sequence of image sensors of an imaging device according to some embodiments of the present disclosure;

[0024] FIG. 2C is a schematic diagram illustrating another exemplary exposure sequence of image sensors of an imaging device according to some embodiments of the present disclosure;

[0025] FIG. 3A is a schematic diagram illustrating an exemplary imaging device according to some embodiments of the present disclosure;

[0026] FIG. 3B is a schematic diagram illustrating an exemplary exposure sequence of image sensors of an imaging device according to some embodiments of the present disclosure;

[0027] FIG. 4 is a block diagram illustrating an exemplary processing device according to some embodiments of the present disclosure;

[0028] FIG. 5 is a flowchart illustrating an exemplary process for generating a target image of a target scene according to some embodiments of the present disclosure;

[0029] FIG. 6A is a schematic diagram illustrating an exemplary image generated using a horizontal splicing according to some embodiments of the present disclosure;

[0030] FIG. 6B is a schematic diagram illustrating an exemplary image generated using a vertical splicing according to some embodiments of the present disclosure;

[0031] FIG. 6C is a schematic diagram illustrating an exemplary target image according to some embodiments of the present disclosure;

[0032] FIG. 6D is a schematic diagram illustrating an exemplary target image according to some embodiments of the present disclosure;

[0033] FIG. 7 is a flowchart illustrating an exemplary process for determining processing priority information of a first image and a second image according to some embodiments of the present disclosure;

[0034] FIG. 8 is a flowchart illustrating an exemplary process for generating a target image according to some embodiments of the present disclosure; and

[0035] FIG. 9 is a schematic diagram illustrating an exemplary electronic device according to some embodiments of the present disclosure.DETAILED DESCRIPTION

[0036] In the following detailed description, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the relevant disclosure. However, it should be apparent to those skilled in the art that the present disclosure may be practiced without such details. In other instances, well-known methods, procedures, systems, components, and / or circuitry have been described at a relatively high level, without detail, in order to avoid unnecessarily obscuring aspects of the present disclosure. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is not limited to the embodiments shown, but to be accorded the widest scope consistent with the claims.

[0037] The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a, ” “an, ” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise, ” “comprises, ” and / or “comprising, ” “include, ” “includes, ” and / or “including, ” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0038] It will be understood that when a unit, engine, module, or block is referred to as being “on, ” “connected to, ” or “coupled to, ” another unit, engine, module, or block, it may be directly on, connected or coupled to, or communicate with the other unit, engine, module, or block, or an intervening unit, engine, module, or block may be present, unless the context clearly indicates otherwise. As used herein, the term “and / or” includes any and all combinations of one or more of the associated listed items.

[0039] These and other features, and characteristics of the present disclosure, as well as the methods of operation and functions of the related elements of structure and the combination of parts and economies of manufacture, may become more apparent upon consideration of the following description with reference to the accompanying drawings, all of which form a part of this disclosure. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended to limit the scope of the present disclosure. It is understood that the drawings are not to scale.

[0040] The terms “pixel” and “voxel” in the present disclosure are used interchangeably to refer to an element in an image. In the present disclosure, the term “image” may refer to a two-dimensional (2D) image, a three-dimensional (3D) image, or a four-dimensional (4D) image (e.g., a time series of 3D images) .

[0041] The present disclosure relates to systems and methods for image acquisition. The systems may include a first image sensor and a second image sensor. The first image sensor may include a first pixel array, and the first pixel array may include M pixel rows (R11, ..., R1M) that extend along a first direction and arranged side by side along a second direction. The second image sensor may include a second pixel array, and the second pixel array may include N pixel rows (R21, ..., R2N) that extend along the first direction and arranged side by side along the second direction. The first image sensor and the second image sensor may be arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor being adjacent to the Mth pixel row R1M of the first image sensor. The first image sensor and the second image sensor may be configured to shoot a target scene with a first exposure sequence and a second exposure sequence, respectively. The first exposure sequence may be from the 1st pixel row R11 of the first pixel array to the Mth pixel row R1M of the first pixel array, the second exposure sequence may be from the Nth pixel row R2N of the second pixel array to the 1st pixel row R21 of the second pixel array, and M and N are positive integers.

[0042] By adopting different exposure sequences (e.g., opposite exposure sequences) of the first image sensor and the second image sensor, an exposure time difference at a splicing region of a target image of the target scene can be minimized. Therefore, when a moving object is located at the splicing region of the target image, the fracture of the moving object can be avoided, and a splicing effect (e.g., a continuity) of the target image can be improved, thereby improving the quality, the accuracy, and the viewing effectiveness of the target image.

[0043] FIG. 1 is a schematic diagram illustrating an exemplary image acquisition system 100 according to some embodiments of the present disclosure. As shown in FIG. 1, the image acquisition system 100 may include an imaging device 110, a processing device 120, and a storage device 130. In some embodiments, the imaging device 110, the processing device 120, and / or the storage device 130 may be connected to and / or communicate with each other via a wireless connection (e.g., a network) , a wired connection, or a combination thereof. The connection between the components in the image acquisition system 100 may be variable. Merely by way of example, the imaging device 110 may be connected to the processing device 120 directly as illustrated in FIG. 1 or through a network. As another example, the storage device 130 may be connected to the processing device 120 directly as illustrated in FIG. 1 or through a network.

[0044] The imaging device 110 may be configured to capture image data of a target scene. For example, the imaging device 110 may shoot the target scene, and obtain the image data (e.g., electric signals) . In some embodiments, the imaging device 110 may include a plurality of image sensors. For example, a plurality of image sensors may be integrated to form the imaging device 110. Exemplary image sensors may include a charge coupled device (CCD) image sensor, a complementary metal oxide semiconductor (CMOS) image sensor, or the like, or any combination thereof. Exemplary CMOS image sensors may include a global shutter image sensor, a rolling shutter image sensor, or the like, or any combination thereof. More descriptions regarding the imaging device including the plurality of image sensors may be found elsewhere in the present disclosure (e.g., FIGs. 2A-3B and the descriptions thereof) .

[0045] The processing device 120 may process data and / or information obtained from one or more components (the imaging device 110 and / or the storage device 130) of the image acquisition system 100. For example, the processing device 120 may receive the electric signals from the imaging device 110, and generate a target image of the target scene based on the electric signals. In some embodiments, the processing device 120 may be a single server or a server group. The server group may be centralized or distributed. In some embodiments, the processing device 120 may be local or remote. For example, the processing device 120 may access information and / or data stored in the imaging device 110 and / or the storage device 130. In some embodiments, the processing device 120 may be implemented on a cloud platform. Merely by way of example, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, a multi-cloud, or the like, or any combination thereof. In some embodiments, the processing device 120 may be part of the imaging device 110.

[0046] In some embodiments, the processing device 120 may be implemented by a computing device (e.g., an electronic device 900 as shown in FIG. 9) . For example, the computing device may include a processor, a storage, an input / output (I / O) , and a communication port. The processor may execute computer instructions (e.g., program codes) and perform functions of the processing device 120 in accordance with the techniques described herein. The computer instructions may include, for example, routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions described herein.

[0047] The storage device 130 may store data / information obtained from the imaging device 110 and / or any other component of the image acquisition system 100. In some embodiments, the storage device 130 may include a mass storage, a removable storage, a volatile read-and-write memory, a read-only memory (ROM) , or the like, or any combination thereof. For example, the mass storage may include a magnetic disk, an optical disk, a solid-state drive, etc. The removable storage may include a flash drive, a floppy disk, an optical disk, a memory card, a zip disk, a magnetic tape, etc. In some embodiments, the storage device 130 may store one or more programs and / or instructions to perform exemplary methods described in the present disclosure.

[0048] In some embodiments, the storage device 130 may be communicated with one or more other components (e.g., the imaging device 110, the processing device 120) in the image acquisition system 100. One or more components in the image acquisition system 100 may access the data or instructions stored in the storage device 130. In some embodiments, the storage device 130 may be part of the processing device 120.

[0049] In some embodiments, the image acquisition system 100 may further include a network and / or at least one terminal. The network may facilitate the exchange of information and / or data for the image acquisition system 100. In some embodiments, one or more components (e.g., the imaging device 110, the processing device 120, the storage device 130) of the image acquisition system 100 may transmit information and / or data to other component (s) of the image acquisition system 100 via the network. In some embodiments, the network may be any type of wired or wireless network, or combination thereof.

[0050] The at least one terminal may be configured to receive information and / or data from the imaging device 110, the processing device 120, and / or the storage device 130, such as, via the network. For example, the at least one terminal may receive the target image from the processing device 120. In some embodiments, the at least one terminal may process information and / or data received from the imaging device 110, the processing device 120, and / or the storage device 130. In some embodiments, the at least one terminal may  provide a user interface via which a user may view information and / or input data and / or instructions to the image acquisition system 100. In some embodiments, the at least one terminal may include a mobile phone, a computer, a wearable device, or the like, or any combination thereof. In some embodiments, the at least one terminal may include a display that can display information in a human-readable form, such as text, image, audio, video, graph, animation, or the like, or any combination thereof. The display of the at least one terminal may include a cathode ray tube (CRT) display, a liquid crystal display (LCD) , a light-emitting diode (LED) display, a plasma display panel (PDP) , a three-dimensional (3D) display, or the like, or a combination thereof.

[0051] It should be noted that the above description is merely provided for the purposes of illustration, and is not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, multiple variations and modifications may be made under the teachings of the present disclosure. Features, structures, methods, and other characteristics of the exemplary embodiments described herein may be combined in various ways to obtain additional and / or alternative exemplary embodiments. However, those variations and modifications do not depart from the scope of the present disclosure.

[0052] FIG. 2A is a schematic diagram illustrating an exemplary imaging device 200 according to some embodiments of the present disclosure.

[0053] As illustrated in FIG. 2A, the imaging device 200 may include a first image sensor 202 and a second image sensor 204. The first image sensor 202 may include a first pixel array, and the first pixel array may include M pixel rows (R11, ..., R1M) that extend along a first direction and arranged side by side along a second direction. The second image sensor 204 may include a second pixel array, and the second pixel array may include N pixel rows (R21, ..., R2N) that extend along the first direction and arranged side by side along the second direction. The first direction refers to an extension direction of pixel points of each pixel row, the second direction refers to an arrangement direction of pixel rows of an image sensor (e.g., the first image sensor 202 or the second image sensor 204) , and M and N may be positive integers. A pixel point refers to an optical sensor unit of a pixel array, and configured to collect image data of one pixel in a resulting image.

[0054] In some embodiments, M may be the same as N. That is, a count of pixel rows of the first pixel array (or the first image sensor 202) is the same as a count of pixel rows of the second pixel array (or the second image sensor 204) . In some embodiments, M may be different from N. That is, the count of pixel rows of the first pixel array (or the first image sensor 202) is different from the count of pixel rows of the second pixel array (or the second image sensor 204) . In some embodiments, M and N may be determined based on actual requirement (s) . For example, M (or N) may be determined according to a first field of view of the first image sensor 202 (or a second field of view of the second image sensor 204) .

[0055] In some embodiments, a count of pixel points of each of the M pixel rows and the N pixel rows may be the same. For example, the count of pixel points of each of the M pixel rows and the N pixel rows may be an arbitrary value determined based on actual requirement (s) .

[0056] In some embodiments, the first image sensor 202 and the second image sensor 204 may be arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor 204 being adjacent to the Mth pixel row R1M of the first image sensor 202.

[0057] In some embodiments, the first image sensor 202 and the second image sensor 204 may include a rolling shutter image sensor. The rolling shutter image sensor refers to an image sensor whose pixel points are exposed roll by roll (or pixel row by pixel row) with an exposure sequence. For example, a first exposure  sequence of the first image sensor 202 may include a row exposure sequence from the pixel row R11 to the pixel row R1M or from the pixel row R1M to the pixel row R11, a pixel exposure sequence of each pixel row in first pixel array along the first direction or from the last pixel point to the first pixel point, or the like, or any combination thereof. The row exposure sequence from the pixel row R11 to the pixel row R1M may indicate that the pixel row R11 is the first one to expose, R12 starts to expose after the exposure of the pixel row R11, the pixel row R13 starts to expose after the exposure of the pixel row R12, …, and the pixel row R1M starts to expose after the exposure of a pixel row R1 (M-1) . The row exposure sequence from the pixel row R1M to the pixel row R11 may indicate that the pixel row R1M is the first one to expose, the pixel row R1 (M-1) starts to expose after the exposure of the pixel row R1M, …, the pixel row R12 starts to expose after the exposure of the pixel row R13, and the pixel row R11 starts to expose after the exposure of the pixel row R12. The pixel exposure sequence along the first direction may indicate that, for example, the 1st pixel row R11 of the first image sensor 202 exposes from a pixel point 212 to a pixel point 222. The pixel exposure sequence along the opposite direction of the first direction may indicate that, for example, the 1st pixel row R11 of the first image sensor 202 exposes from the pixel point 222 to the pixel point 212. In some embodiments, the pixel exposure sequence of each pixel row of the rolling shutter image sensor (e.g., the first image sensor 202 or the second image sensor 204) may be the same or different. For example, the pixel exposure sequence of each pixel row of the first image sensor 202 may be along the first direction or the opposite direction of the first direction. As another example, the pixel exposure sequence of each pixel row of the first image sensor 202 may be determined based on a system default setting, or set manually by a user.

[0058] Since pixel points in a rolling shutter image sensor are exposed roll by roll, an exposure starting time of each pixel row of the rolling shutter image sensor may be different. An exposure starting time difference between each two adjacent pixel rows (e.g., the pixel row R11 and the pixel row R12) of the rolling shutter image sensor may be determined based on an analog-to-digital (A / D) conversion rate of the rolling shutter image sensor and a pixel clock of the rolling shutter image sensor. For example, if a pixel clock of the rolling shutter image sensor is 74.25MHz, and a resolution ratio of an image output by the rolling shutter image sensor is 1920x1080 (i.e., a pixel array of the rolling shutter image sensor includes 1080 pixel rows, and each pixel row includes 1920 pixel points) , a read-out time of each pixel row may be about 25 microseconds (i.e.,  ) . Correspondingly, the exposure starting time difference between each two adjacent pixel rows of the rolling shutter image sensor may be about 25 microseconds, and a time interval between a first pixel row and a last pixel row of the rolling shutter image sensor (e.g., the 1st pixel row R11 and the Mth pixel row R1M of the first image sensor 202) may be about 27 milliseconds (i.e., 25× (1080-1) ) .

[0059] In some embodiments, the first image sensor 202 and the second image sensor 204 may be configured to shoot a target scene with the first exposure sequence and a second exposure sequence, respectively. For example, the first image sensor 202 may shoot the target scene with the first exposure sequence and a first field of view, and obtain first electric signals by converting optical signals of the target scene corresponding to the first field of view of the first image sensor 202. The second image sensor 204 may shoot the target scene with the second exposure sequence and a second field of view, and obtain second electric signals by converting optical signals of the target scene corresponding to the second field of view of the second image sensor 204. The first field of view of the first image sensor and the second field of view of  the second image sensor may partially overlap with each other along the second direction. In some embodiments, the first image sensor 202 may transmit the first electric signals to a processing device (e.g., the processing device 120) , and the second image sensor 204 may transmit the second electric signals to the processing device. Then the processing device may generate a target image of the target scene based on the first electric signals and the second electric signals. More descriptions regarding the generation of the target image of the target scene may be found elsewhere in the present disclosure (e.g., FIGs. 5-8 and the descriptions thereof) .

[0060] In some embodiments, the first exposure sequence of the first image sensor 202 may be different from the second exposure sequence of the second image sensor 204. For example, referring to FIG. 2B, FIG. 2B is a schematic diagram illustrating an exemplary exposure sequence of the image sensors of the imaging device 200 according to some embodiments of the present disclosure. As illustrated in FIG. 2B, the first exposure sequence of the first image sensor 202 may include a row exposure sequence from the pixel row R11 to the pixel row R1M (as indicated by an arrow A) and a pixel exposure sequence along the first direction. At this time, the first pixel point to expose in the first image sensor 202 may be the pixel point 212, and pixel points in each pixel row in the first pixel array may expose one by one with the time. The second exposure sequence of the second image sensor 204 may include a row exposure sequence from the pixel row R2N to the pixel row R21 (as indicated by an arrow B) and a pixel exposure sequence along the first direction. At this time, the first pixel point to expose in the second image sensor 204 may be a pixel point 218, and pixel points in each pixel row in the second pixel array may also expose one by one with the time.

[0061] As another example, referring to FIG. 2C, FIG. 2C is a schematic diagram illustrating another exemplary exposure sequence of the image sensors of the imaging device 200 according to some embodiments of the present disclosure. As illustrated in FIG. 2C, the first exposure sequence of the first image sensor 202 may include a row exposure sequence from the pixel row R1M to the pixel row R11 (as indicated by the arrow B) and a pixel exposure sequence along the first direction, and the second exposure sequence of the second image sensor 204 may include a row exposure sequence from the pixel row R21 to the pixel row R2N (as indicated by the arrow A) and a pixel exposure sequence along the first direction. At this time, the first pixel point to expose in the first image sensor 202 may be the pixel point 214, and the first pixel point to expose in the second image sensor 204 may be a pixel point 216.

[0062] In FIGs. 2B and 2C, the first exposure sequence of the first image sensor 202 is opposite to the second exposure sequence of the second image sensor 204. In operation, an exposure starting time of the first image sensor 202 may be the same as an exposure starting time of the second image sensor 204. For example, referring to FIG. 2B, an exposure starting time of the 1st pixel row R11 of the first pixel array may be the same as an exposure starting time of the Nth pixel row R2N of the second pixel array. In other words, an exposure starting time of the first pixel point (i.e., the pixel point 212) of the first image sensor 202 may be the same as an exposure starting time of the first pixel point (i.e., the pixel point 218) of the second image sensor 204. As another example, referring to FIG. 2C, an exposure starting time of the Mth pixel row R1M of the first pixel array may be the same as an exposure starting time of the 1st pixel row R21 of the second pixel array. In other words, an exposure starting time of the first pixel point (i.e., the pixel point 214) of the first image sensor 202 may be the same as an exposure starting time of the first pixel point (i.e., the pixel point 216) of the second image sensor 204.

[0063] In such cases, by setting opposite exposure sequences (e.g., opposite row exposure sequences) of the first image sensor 202 and the second image sensor 204, a difference between the exposure starting times of the Mth pixel row R1M of the first image sensor 202 and the 1st pixel row R21 of the second image sensor 204 may be as short as possible, which can minimize an exposure time difference at a splicing region of the target image. For instance, when M is the same as N, the exposure time of the Mth pixel row R1M of the first image sensor 202 may be the same as the exposure time of the 1st pixel row R21 of the second image sensor 204, that is, the difference between the exposure starting times of Mth pixel row R1M and the1st pixel row R21 is zero. Therefore, the first image sensor 202 and the second image sensor 204 may acquire image data in the overlapping region between the first field of view and the second field of view at the same time. When a moving object occurs in the overlapping region, the image data of the overlapping region collected by the first image sensor 202 and the second image sensor 204 can be better spliced, therefore the fracture of the moving object in the target image can be avoided and the quality, the accuracy, and the viewing effectiveness of the target image can be improved.

[0064] In some embodiments, a total exposure time of the first pixel array may be the same as a total exposure time of the second pixel array. For example, a sum of exposure times of the pixel row R11 to the pixel row R1M may be the same as a sum of exposure times of the pixel row R2N to the pixel row R21. Merely by way of example, when M is the same as N, the exposure time of each pixel row in the first pixel array may be the same as the exposure time of each pixel row in the second pixel array. As another example, when M is different from N, a pixel clock of the first image sensor 202 and / or a pixel clock of the second image sensor 204 may be adjusted, so that the total exposure time of the first pixel array is the same as the total exposure time of the second pixel array.

[0065] It should be noted that the imaging device 200 including the first image sensor 202 and the second image sensor 204 described in FIGs. 2A-2C is provided for the purposes of illustration, and is not intended to limit the scope of the present disclosure. For example, the imaging device 200 may include a plurality of first image sensors 202 and / or a plurality of second image sensors 204. The plurality of first image sensors 202 and / or the plurality of second image sensors 204 may be arranged side by side along the second direction in an interleaved manner. For instance, the imaging device includes first image sensors S1 and S2, and second image sensors S3 and S4. These image sensors are arranged along the second direction in a sequence of S1, S3, S2, and S4, in which each first image sensor is adjacent to one or more second sensors. In some embodiments, each of the plurality of first image sensors 202 and / or the plurality of second image sensors 204 may be in a communication with the processing device (e.g., the processing device 120) . In some embodiments, the imaging device 200 may further include at least one third image sensor and / or at least one fourth image sensor. More descriptions regarding the third image sensor and the fourth image sensor may be found elsewhere in the present disclosure (e.g., FIGs. 3A-3B and the descriptions thereof) .

[0066] FIG. 3A is a schematic diagram illustrating an exemplary imaging device 300 according to some embodiments of the present disclosure.

[0067] The imaging device 300 may be similar to the imaging device 200 described in FIGs. 2A-2C, except that the imaging device 300 may further include a third image sensor 302 and / or a fourth image sensor 304.

[0068] As illustrated in FIG. 3A, the third image sensor 302 may include a third pixel array, and the third pixel array may include M pixel rows (R31, ..., R3M) that extend along a first direction and arranged side by  side along a second direction. In some embodiments, the ith pixel row R1i of the first pixel array and the ith pixel row R3i of the third pixel array may be arranged side by side along the first direction. i may be a positive integer smaller than or equal to M. For example, the 1st pixel row R11 of the first pixel array and the 1st pixel row R31 of the third pixel array may be arranged side by side along the first direction, …, and the Mth pixel row R1M of the first pixel array and the Mth pixel row R3M of the third pixel array may be arranged side by side along the first direction.

[0069] In some embodiments, an exposure starting time of the ith pixel row R1i of the first pixel array may be the same as an exposure starting time of the ith pixel row R3i of the third pixel array. For example, an exposure starting time of the 1st pixel row R11 of the first pixel array may be the same as an exposure starting time of the 1st pixel row R31 of the third pixel array, …, and an exposure starting time of the Mth pixel row R1M of the first pixel array may be the same as an exposure starting time of the Mth pixel row R3M of the third pixel array.

[0070] In some embodiments, a count of pixel points of each pixel row in the third pixel array may be the same as a count of pixel points of each pixel row in the first pixel array. Alternatively, the count of pixel points of each pixel row in the third pixel array may be different from the count of pixel points of each pixel row in the first pixel array. Correspondingly, exposure time of each pixel row in the third pixel array and / or exposure time of each pixel row in the first pixel array may be adjusted to satisfy that the exposure starting time of the ith pixel row R1i of the first pixel array is the same as the exposure starting time of the ith pixel row R3i of the third pixel array. For example, if the count of pixel points of each pixel row in the third pixel array is larger than the count of pixel points of each pixel row in the first pixel array, a pixel clock of the third image sensor 302 may be increased and / or a pixel clock of the first image sensor 202 may be decreased. Alternatively, the exposure time of each pixel row in the first pixel array may be increased, so as to be the same as the exposure time of each pixel row in the third pixel array.

[0071] In some embodiments, the third image sensor 302 may include a rolling shutter image sensor, and the third image sensor 302 may be configured to shoot a target scene with a third exposure sequence together with the first image sensor 202 and the second image sensor 204. For example, the third image sensor 302 may shoot the target scene with the third exposure sequence and a third field of view, and obtain third electric signals by converting optical signals of the target scene corresponding to the third field of view of the third image sensor 302. The first field of view of the first image sensor 203 and the third field of view of the third image sensor 302 may partially overlap with each other along the first direction. In some embodiments, the third image sensor 302 may transmit the third electric signals to a processing device (e.g., the processing device 120) , and then the processing device may generate a target image of the target scene based on the first electric signals, the second electric signals, and the third electric signals. More descriptions regarding the generation of the target image of the target scene may be found elsewhere in the present disclosure (e.g., FIGs. 5-8 and the descriptions thereof) .

[0072] In some embodiments, the third exposure sequence may be the same as a first exposure sequence of the first image sensor 202. For example, referring to FIG. 3B, FIG. 3B is a schematic diagram illustrating an exemplary exposure sequence of the image sensors of the imaging device 300 according to some embodiments of the present disclosure. As illustrated in FIG. 3B, the first exposure sequence of the first image sensor 202 may include a row exposure sequence from the pixel row R11 to the pixel row R1M (as indicated by an arrow  A) and a pixel exposure sequence along the first direction. The third exposure sequence of the third image sensor 302 may include a row exposure sequence from the pixel row R31 to the pixel row R3M (as indicated by an arrow A’) and a pixel exposure sequence along the first direction. At this time, the first pixel point to expose in the first image sensor 202 may be the pixel point 212, and pixel points in each pixel row in the first pixel array may expose one by one with the time. The first pixel point to expose in the third image sensor 302 may be the pixel point 312, and pixel points in each pixel row in the third pixel array may expose one by one with the time.

[0073] Referring back to FIG. 3A, the fourth image sensor 304 may include a fourth pixel array, and the fourth pixel array may include N pixel rows (R41, ..., R4N) that extend along the first direction and arranged side by side along the second direction. The jth pixel row R2j of the second pixel array and the jth pixel row R4j of the fourth pixel array may be arranged side by side along the first direction. j may be a positive integer smaller than or equal to N. In some embodiments, an exposure starting time of the jth pixel row R2j of the second pixel array may be the same as an exposure starting time of the jth pixel row R4j of the fourth pixel array.

[0074] In some embodiments, the fourth image sensor 304 may include a rolling shutter image sensor, and the fourth image sensor 304 may be configured to shoot a target scene with a fourth exposure sequence together with the first image sensor 202, and the second image sensor 204, and the third image sensor 302. For example, the fourth image sensor 304 may shoot the target scene with the fourth exposure sequence with a fourth field of view, and obtain fourth electric signals by converting optical signals of the target scene corresponding to a fourth field of view of the fourth image sensor 304. The second field of view of the second image sensor 204 and the fourth field of view of the fourth image sensor 304 may partially overlap with each other along the first direction, and the third field of view of the third image sensor 302 and the fourth field of view of the fourth image sensor 304 may partially overlap with each other along the second direction.

[0075] In some embodiments, the fourth image sensor 304 may transmit the fourth electric signals to the processing device (e.g., the processing device 120) , and then the processing device may generate a target image of the target scene based on the first electric signals, the second electric signals, the third electric signals, and the fourth electric signals. More descriptions regarding the generation of the target image of the target scene may be found elsewhere in the present disclosure (e.g., FIGs. 5-8 and the descriptions thereof) .

[0076] In some embodiments, the fourth exposure sequence may be the same as a second exposure sequence of the second image sensor 204. For example, referring to FIG. 3B, the second exposure sequence of the second image sensor 204 may include a row exposure sequence from the pixel row R2N to the pixel row R21 (as indicated by an arrow B) and a pixel exposure sequence along the first direction. The fourth exposure sequence of the fourth image sensor 304 may include a row exposure sequence from the pixel row R4N to the pixel row R41 (as indicated by an arrow B’) and a pixel exposure sequence along the first direction. At this time, the first pixel point to expose in the second image sensor 204 may be a pixel point 218, and pixel points in each pixel row in the second pixel array may expose one by one with the time. The first pixel point to expose in the fourth image sensor 304 may be a pixel point 318, and pixel points in each pixel row in the fourth pixel array may expose one by one with the time.

[0077] It should be noted that the imaging device 300 including the first image sensor 202, the second image sensor 204, the third image sensor 302, and the fourth image sensor 304 described in FIGs. 3A-3B is provided for the purposes of illustration, and is not intended to limit the scope of the present disclosure. For example, the imaging device 300 may include a plurality of first image sensors 202, a plurality of second image sensors 204, a plurality of third image sensors 302, and a plurality of fourth image sensors 304. The first image sensors 202 and the second image sensors 204 may be arranged side by side along the second direction in an interleaved manner (i.e., each first image sensor is adjacent to one or more second image sensors along the second direction) . The third image sensors 302 and the fourth image sensors 304 may be arranged side by side along the second direction in an interleaved manner (i.e., each third image sensor is adjacent to one or more fourth image sensors along the second direction) . The first image sensors 202 and the third image sensors 302 may be arranged side by side along the first direction in an interleaved manner (i.e., each first image sensor is adjacent to one or more third image sensors along the first direction) . The second image sensors 204 and the fourth image sensors 304 may be arranged side by side along the first direction in an interleaved manner (i.e., each second image sensor is adjacent to one or more fourth image sensors along the first direction) . In some embodiments, each of the first image sensors 202, the second image sensors 204, the third image sensors 302, and the fourth image sensors 304 may be in a communication with the processing device (e.g., the processing device 120) .

[0078] FIG. 4 is a block diagram illustrating an exemplary processing device 120 according to some embodiments of the present disclosure. In some embodiments, the processing device 120 may be in communication with a computer-readable storage medium (e.g., the storage device 130 illustrated in FIG. 1) and may execute instructions stored in the computer-readable storage medium. The processing device 120 may include a reception module 410 and a generation module 420.

[0079] The reception module 410 may be configured to receive electric signals from image sensors of an imaging device (e.g., the imaging device 200, the imaging device 300) . More descriptions regarding the reception of the reception of the electric signals may be found elsewhere in the present disclosure. See, e.g., operation 502 and relevant descriptions thereof.

[0080] The generation module 420 may be configured to generate a target image of a target scene based on the electric signals. More descriptions regarding the generation of the target image of the target scene may be found elsewhere in the present disclosure. See, e.g., operation 504 and relevant descriptions thereof.

[0081] It should be noted that the above descriptions of the processing device 120 are provided for the purposes of illustration, and not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, various variations and modifications may be conducted under the guidance of the present disclosure. However, those variations and modifications do not depart from the scope of the present disclosure. In some embodiments, the processing device 120 may include one or more other modules. For example, the processing device 120 may include a storage module to store data generated by the modules in the processing device 120. In some embodiments, any two of the modules may be combined as a single module, and any one of the modules may be divided into two or more units.

[0082] FIG. 5 is a flowchart illustrating an exemplary process 500 for generating a target image of a target scene according to some embodiments of the present disclosure.

[0083] In order to improve a field of view for monitoring, a plurality of image sensors may be combined to capture image data of the target scene, and the image data of the plurality of image sensors may be spliced through a splicing technique. The splicing technique includes a horizontal splicing (splicing the image data along the first direction) and a vertical splicing (splicing the image data along the second direction) . However, referring to FIG. 6A, an image generated using the horizontal splicing has a relatively large length-width ratio, which reduces the viewing effectiveness of the image. An image generated using the vertical splicing has a poor continuity. For example, referring to FIG. 6B, in a conventional imaging device, the exposure sequences of adjacent rolling shutter image sensors along the second direction are the same. If a pixel clock of each rolling shutter image sensor is 74.25MHz, and a resolution ratio of an image output by each rolling shutter image sensor is 1920x1080, an exposure time difference between an exposure time of a pixel row R1M and an exposure time of a pixel row R21 is about 27 milliseconds. The relatively large exposure time difference can lead to a fracture of a moving object in a resulting image, which reduces the continuity and the viewing effectiveness of the generated image.

[0084] Therefore, to improve the continuity and the viewing effectiveness of the generated image, the process 500 may be performed using an imaging device disclosed herein.

[0085] In 502, the processing device 120 (e.g., the reception module 410) may receive first electric signals from a first image sensor and second electric signals from a second image sensor.

[0086] The first image sensor and the second image sensor may be configured to shoot a target scene with a first exposure sequence and a second exposure sequence, respectively. The target scene refers to a scene that needs to be monitored, for example, an entrance of a certain place, a manufacture scene, a park, a hospital, etc. For example, the first image sensor 202 may shoot the target scene with the first exposure sequence and a first field of view, and obtain first electric signals by converting optical signals of the target scene corresponding to the first field of view of the first image sensor 202. The second image sensor 204 may shoot the target scene with the second exposure sequence and a second field of view, and obtain second electric signals by converting optical signals of the target scene corresponding to the second field of view of the second image sensor 204. The first exposure sequence and the second exposure sequence may be opposite to each other. The first field of view of the first image sensor and the second field of view of the second image sensor may partially overlap with each other along the second direction. More descriptions regarding the first image sensor and the second image sensor may be found elsewhere in the present disclosure (e.g., FIGs. 1-2C and the descriptions thereof) .

[0087] In some embodiments, the processing device 120 may obtain the first electric signals from the first image sensor and the second electric signals from the second image sensor, respectively. Alternatively, the processing device 120 may obtain the first electric signals and the second electric signals from a storage device (e.g., the storage device 130, an external storage device, etc. ) that stores the first electric signals and the second electric signals.

[0088] In 504, the processing device 120 (e.g., the generation module 420) may generate a target image of the target scene based on the first electric signals and the second electric signals.

[0089] The target image refers to a splicing image for monitoring.

[0090] In some embodiments, the processing device 120 may generate a first image based on the first electric signals and generate a second image based on the second electric signals. For example, the processing device 120 may generate the first image by converting the first electric signals into first image data.

[0091] In some embodiments, the processing device 120 may generate the target image by splicing, based on the first exposure sequence of the first image sensor and the second exposure sequence of the second image sensor, the first image and the second image. For example, referring to FIG. 6C, an image 610 is a first image generated based on first electric signals, and the first electric signals may be obtained by the first image sensor 202 with a first exposure sequence (i.e., a row exposure sequence from the pixel row R11 to the pixel row R1M (as indicated by an arrow A) and a pixel exposure sequence along the first direction) . An image 620 is a second image generated based on second electric signals, and the second electric signals may be obtained by the second image sensor 204 with a second exposure sequence (i.e., a row exposure sequence from the pixel row R2N to the pixel row R21 (as indicated by an arrow B) and a pixel exposure sequence along the first direction) . A target image 600 may be generated by splicing the image 610 and the image 620 based on the first exposure sequence and the second exposure sequence.

[0092] As aforementioned, the first field of view of the first image sensor and the second field of view of the second image sensor partially overlap with each other along the second direction. One or more pixel rows of the first image sensor and one or more pixel rows of the second image sensor adjacent along the second direction may collect image data of the overlapping region between the first field of view and the second field of view. Image data collected by these pixel rows may be used to align the image 610 and the image 620 for image splicing. For example, the pixel row R1M and the pixel row R21 are configured to collect image data of the overlapping region between the first field of view and the second field of view, image data collected by the pixel row R1M and image data collected by the pixel row R21 may be spliced to generate a splicing region. Correspondingly, the target image 600 may be generated. Since an exposure time of the pixel row R1M and an exposure time of the pixel row R21 is the same or substantially same, an exposure time difference between the image data collected by the pixel row R1M and the image data collected by the pixel row R21 can be minimized, therefore the splicing accuracy of these image data can be improved. Therefore, when a moving object is located at the overlapping region between the first field of view and the second field of view, the fracture of the moving object in the target image can be avoided, and a splicing effect (e.g., a continuity) of the target image can be improved, thereby improving the quality, the accuracy, and the viewing effectiveness of the target image.

[0093] Since the first image 610 and the second image 620 are spliced based on the designed first exposure sequence and second exposure sequence, a length-width ratio of the target image 600 can be reduced compared with an image generated using the horizontal splicing manner shown in FIG. 6A, and a continuity of the target image 600 can be improved with compared with an image generated using the vertical splicing manner shown in FIG. 6B, which improves the viewing effectiveness of the target image.

[0094] In some embodiments, in order to improve the continuity of the target image, the processing device 120 may determine a first region in the first image and a second region in the second image. The first region and the second region may be the overlapping region between the first field of view and the second field of view, and correspond to the same physical space. The processing device 120 may determine a first splicing parameter of each pixel in the first region and a second splicing parameter of each pixel in the second region, and generate the target image by splicing the first image and the second image based on the first exposure sequence, the second exposure sequence, the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region. More descriptions regarding the generation of  the target image based on the first exposure sequence, the second exposure sequence, the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region may be found elsewhere in the present disclosure (e.g., FIG. 8 and the descriptions thereof) .

[0095] In some embodiments, before the target image is generated, the processing device 120 may determine processing priority information of the first image and the second image. For example, the processing device 120 may obtain a reference image corresponding to the target image, and determine an image difference. The image difference may include a first image difference between the first image and the reference image and / or a second image difference between the second image and the reference image. Further, the processing device 120 may determine processing priority information of the first image and the second image based on the image difference. More descriptions regarding the determination of the first image and the second image may be found elsewhere in the present disclosure (e.g., FIG. 7 and the descriptions thereof) .

[0096] In some embodiments, the processing device 120 may post-process the image (s) (e.g., the first image, the second image, the target image, etc. ) . Exemplary post-processing operations may include image deformation, image enhancement, image denoising, image smoothing, or the like, or any combination thereof.

[0097] In some embodiments, the processing device 120 may display the target image. For example, after the target image is generated, the processing device 120 may display the target image through a display screen of a terminal, and the user may monitor the target scene based on the target image. Exemplary display screens may include a liquid crystal display screen, an electronic ink display screen, etc.

[0098] It should be noted that the generation of the target image based on the first electric signals and the second electric signals is provided for the purposes of illustration, and is not intended to limit the scope of the present disclosure. For example, when the image device includes multiple first image sensors and multiple second image sensors, the processing device 120 may obtain a plurality of sets of first electric signals from the first image sensors and / or a plurality of sets of second electric signals from the second image sensors, and generate the target image based on the plurality of sets of first electric signals and / or the plurality of sets of second electric signals.

[0099] As another example, the processing device 120 may further obtain third electric signals and / or fourth electric signals, and the processing device 120 may generate the target image based on the first electric signals, the second electric signals, the third electric signals and / or fourth electric signals. For example, referring to FIG. 6D, an image 630 is a third image generated based on third electric signals, and the third electric signals may be obtained by the third image sensor 302 with a third exposure sequence (i.e., a row exposure sequence from the pixel row R31 to the pixel row R3M (as indicated by an arrow A’) and a pixel exposure sequence along the first direction) . An image 640 is a fourth image generated based on fourth electric signals, and the fourth electric signals may be obtained by the fourth image sensor 304 with a fourth exposure sequence (i.e., a row exposure sequence from the pixel row R4N to the pixel row R41 (as indicated by an arrow B’) and a pixel exposure sequence along the first direction) . A target image may be generated by splicing the image 610, the image 620, the image 630, and the image 640 based on the first exposure sequence, the second exposure sequence, the third exposure sequence, and the fourth exposure sequence. For example, pixels corresponding to the pixel row R1M may be spliced with pixels corresponding to the pixel row R21, image data corresponding to the pixel row R3M may be spliced with image data corresponding to the pixel row R41, a pixel corresponding to a last pixel point in each pixel row in the first pixel array may be spliced with a pixel  corresponding to a first pixel point in each pixel row in the third pixel array, and a pixel corresponding to a last pixel point in each pixel row in the second pixel array may be spliced with a pixel corresponding to a first pixel point in each pixel row in the fourth pixel array. Correspondingly, the target image may be generated.

[0100] According to some embodiments of the present disclosure, by considering exposure characteristics of rolling shutter image sensors, exposure sequences of the image sensors (e.g., the first image sensor 202, the second image sensor 204, etc. ) can be designed, and the target image can be generated based on the exposure sequences and electric signals obtained from the image sensors, which can minimize the exposure time difference at the splicing region of the target image. Therefore, when a moving object is located at the splicing region of the target image, the fracture of the moving object can be avoided, and the splicing effect (e.g., the continuity) of the target image can be improved, thereby improving the quality, the accuracy, and the viewing effectiveness of the target image.

[0101] FIG. 7 is a flowchart illustrating an exemplary process 700 for determining processing priority information of a first image and a second image according to some embodiments of the present disclosure. In some embodiments, the process 700 may be performed to achieve at least part of operation 504 as described in connection with FIG. 5.

[0102] In 702, the processing device 120 (e.g., the generation module 420) may obtain a reference image corresponding to a target image.

[0103] The reference image refers to an image of a target scene corresponding to the target image.

[0104] In some embodiments, the reference image may correspond to a reference state of the target scene. Exemplary reference states may include a state in which no object of interest (e.g., people) appears in the target scene, a state in which the illumination condition in the target scene is stable, etc. For example, when a user determines that the target scene is under the reference state, the user may direct the imaging device to obtain an image of the target scene, and the processing device 120 may determine the image as the reference image. As another example, the reference image may be determined from historical images. For instance, a user may select the reference image from the historical images through a terminal.

[0105] In 704, the processing device 120 (e.g., the generation module 420) may determine an image difference.

[0106] The image difference may include a first image difference between a first image and the reference image and / or a second image difference between a second image and the reference image.

[0107] In some embodiments, the processing device 120 may determine the image difference by comparing the first image and the reference image and / or comparing the second image and the reference image. For example, the processing device 120 may determine a pixel difference between each pixel in the first image and the corresponding pixel in the reference image, and determine the first image difference by processing (e.g., summing, averaging, etc. ) the pixel difference between each pixel in the first image and the corresponding pixel in the reference image.

[0108] In some embodiments, the processing device 120 may determine target region (s) in the reference image. A target region refers to a region in the reference image that needs to be focused on. For example, if a target scene is an entrance, the target region (s) may include a region around the door. In some embodiments, the processing device 120 may determine the image difference based on the target region (s) . For example, the processing device 120 may determine weights of each pixel in the reference image. For instance, the  processing device 120 may designate larger weights to the target region (s) than other regions. Then, the processing device 120 may determine a weighting pixel difference by processing the pixel difference between each pixel in the first image and the corresponding pixel in the reference image based on the weights of each pixel in the reference image, and determine the first image difference by processing the weighting pixel differences.

[0109] In 706, the processing device 120 (e.g., the generation module 420) may determine, based on the image difference, processing priority information of the first image and the second image.

[0110] The processing priority information refers to information relating to a priority for processing (e.g., splicing) the first image and the second image. In some embodiments, the processing priority information may relate to the image difference. For example, the larger the image difference, the higher the processing priority information.

[0111] In some embodiments, the processing priority information may be represented in different manners based on the image difference. For example, the processing priority information may be represented as words, numbers, letters, symbols, etc. For instance, when the processing priority information is represented as numbers, different processing priority information may correspond to different numbers, such as 1, 2, 3, etc. For instance, 1 may indicate normal priority (e.g., the image difference is less than or equal to a first difference threshold) , 2 may indicate slight priority (e.g., the image difference is larger than the first difference threshold but less than or equal to a second difference threshold) , 3 may indicate high priority (e.g., the image difference is larger than the second difference threshold) . The first difference threshold and the second difference threshold may be determined based on a system default setting, or set manually by a user.

[0112] In some embodiments, the processing device 120 may process the first image and the second image based on the processing priority information. For example, the processing device 120 may process the first image and the second image if the processing priority information is 3.

[0113] In some embodiments, the processing device 120 may determine a processing strategy corresponding to the first image and the second image based on the processing priority information. For example, when the processing priority information of the first image and the second image is 3, the processing device 120 may immediately process the first image and the second image to generate a target image, and display the target image to the user with a prompt (e.g., a voice prompt, a shake prompt, etc. ) . As another example, when the processing priority information of the first image and the second image is 2, the processing device 120 may add the first image and the second image to a processing sequence, and process the first image and the second image according to the processing sequence. After a certain count of target images are generated, the processing device 120 may send the certain count of target images to the user. As still another example, when the processing priority information of the first image and the second image is 1, the processing device 120 may store the first image and the second image, and process the first image and the second image until the processing sequence has been processed or when the computational resources are enough. After a target image corresponding to the processing priority information of 1 is generated, the target image may be stored in a storage device.

[0114] According to some embodiments of the present disclosure, by determining the processing priority information of the first image and the second image, the first image and the second image can be processed  according to the processing priority information, which can optimize the allocation of the processing resource, thereby improving the efficiency of the image acquisition and the user experience.

[0115] It should be understood that the process 700 is merely provided for illustration purposes, and not intended to be limiting. In some alternative embodiments, the first image and the second image may be spliced immediately after they are generated or captured.

[0116] FIG. 8 is a flowchart illustrating an exemplary process 800 for generating a target image according to some embodiments of the present disclosure. In some embodiments, the process 800 may be performed to achieve at least part of operation 504 as described in connection with FIG. 5.

[0117] In 802, the processing device 120 (e.g., the generation module 420) may determine a first region in a first image and a second region in a second image.

[0118] The first region and the second region may correspond to the same physical space. For example, a first field of view of the first image sensor 202 and a second field of view of the second image sensor 204 may have an overlapping region of a target scene, and the first region and the second region may correspond to the overlapping region.

[0119] In some embodiments, the processing device 120 may determine the first region in the first image and the second region in the second image based on the first field of view of the first image sensor and the second field of view of the second image sensor. For example, the processing device 120 may determine an image region in the first image corresponding to the overlapping region as the first region, and determine an image region in the second image corresponding to the overlapping region as the second region.

[0120] In some embodiments, the processing device 120 may determine the first region in the first image and the second region in the second image based on adjacent regions of the first image and the second image. For example, the processing device 120 may determine a similarity degree by comparing the adjacent regions of the first image and the second image, and determine the first region and the second region based on the similarity degree.

[0121] In 804, the processing device 120 (e.g., the generation module 420) may determine a first splicing parameter of each pixel in the first region and a second splicing parameter of each pixel in the second region.

[0122] A splicing parameter of a pixel may indicate whether the pixel is reserved or removed in generating the target image.

[0123] In some embodiments, the processing device 120 may determine the first splicing parameter of each pixel in the first region and the second splicing parameter of each pixel in the second region based on an exposure time of each pixel. For example, if an exposure time of a pixel in the first region is later than an exposure time of the corresponding pixel in the second region, the processing device 120 may determine the first splicing parameter of the pixel in the first region as removing and the second splicing parameter of the pixel in the second region as reserving, which can reduce an exposure time difference between the splicing region (or the overlapping region) and adjacent regions. Therefore, the fracture of the moving object in the target image can be avoided, and the quality, the accuracy, and the viewing effectiveness of the target image can be improved.

[0124] In some embodiments, the processing device 120 may determine the first splicing parameter of each pixel in the first region and the second splicing parameter of each pixel in the second region based on a reference image. For example, the processing device 120 may determine a third image difference between a  pixel in the first region and the corresponding pixel in the reference image and a fourth image difference between the corresponding pixel in the second region and the corresponding pixel in the reference image. If the third image difference is larger than the fourth image difference, the processing device 120 may determine the first splicing parameter of the pixel in the first region as reserving and the second splicing parameter of the pixel in the second region as removing. If the third image difference is equal to the fourth image difference, the processing device 120 may determine the first splicing parameter of the pixel in the first region as reserving and the second splicing parameter of the pixel in the second region as reserving. At this time, the processing device 120 may fuse the pixel in the first region and the pixel in the second region. Alternatively, the processing device 120 may randomly reserve one pixel from the pixel in the first region and the pixel in the second region.

[0125] In 806, the processing device 120 (e.g., the generation module 420) may generate a target image by splicing the first image and the second image based on a first exposure sequence, a second exposure sequence, the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region.

[0126] For example, referring to FIG. 6C, the processing device 120 may determine a first splicing parameter of each pixel in the pixel row R1M and a second splicing parameter of each pixel in the pixel row R21, and generate the target image by splicing the pixel row R1M and the pixel row R21 based on the first splicing parameter of each pixel in the pixel row R1M and the second splicing parameter of each pixel in the pixel row R21. A pixel with a splicing parameter of reserving may be reserved in the target image.

[0127] According to some embodiments of the present disclosure, by determining the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region, an exposure time difference between the first region and the second region can be reduced, which can avoid the fracture of a moving object at the splicing region, thereby improving the continuity and the viewing effectiveness of the target image.

[0128] Processes 500, 700, and 800 may be implemented in the image acquisition system 100 illustrated in FIG. 1. For example, the processes 500, 700, and 800 may be stored in the storage device 130 as a form of instructions, and invoked and / or executed by the processing device 120. The operations of the illustrated process presented below are intended to be illustrative. In some embodiments, the processes 500, 700, and 800 may be accomplished with one or more additional operations not described, and / or without one or more of the operations discussed. Additionally, the order in which the operations of the processes 500, 700, and 800 as illustrated in FIGs. 5, 7, and 8 are not intended to be limiting.

[0129] FIG. 9 is a schematic diagram illustrating an exemplary electronic device 900 according to some embodiments of the present disclosure.

[0130] As illustrated in FIG. 9, the electronic device 900 may include at least one processor 910 and a storage device 920 coupled to the at least one processor 910. A specific connection medium between the processor (s) 910 and the storage device (s) 920 is not limited in the embodiments of the present disclosure. As illustrated in FIG. 9, the processor (s) 910 and the storage device (s) 920 may be connected via bus 930. It should be noted that the description of the bus 930 is provided for the purposes of illustration, and not intended to limit the scope of the present disclosure. The bus 930 may include an address bus, a data bus, a control bus,  etc. In some embodiments, the processor (s) 910 may also be referred to as a controller, which is not limited herein.

[0131] The storage device (s) 920 may store programs and / or instructions for implementing the processes in the above embodiments of the present disclosure. The processor (s) 910 may be configured to execute the programs and / or instructions stored in the storage device (s) 920 to implement operations of the processes in the above embodiments of the present disclosure. The processor (s) 910 may include a central processing unit (CPU) . The processor (s) 910 may be an integrated circuit chip that can process a signal. The processor (s) 910 may include a general processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , a field-programmable gate array (FPGA) or other programmable logic devices, a discrete gate or transistor logic devices, a discrete hardware component, etc. The general processor may be a microprocessor, or any conventional processor.

[0132] Some embodiments of the present disclosure also provide a computer-readable storage medium. The computer-readable storage medium may store computer-executable instructions, and the computer-executable instructions may be used to cause a computer to implement the processes in the above embodiments of the present disclosure.

[0133] Having thus described the basic concepts, it may be rather apparent to those skilled in the art after reading this detailed disclosure that the foregoing detailed disclosure is intended to be presented by way of example only and is not limiting. Various alterations, improvements, and modifications may occur and are intended for those skilled in the art, though not expressly stated herein. These alterations, improvements, and modifications are intended to be suggested by this disclosure, and are within the spirit and scope of the exemplary embodiments of this disclosure.

[0134] Moreover, certain terminology has been used to describe embodiments of the present disclosure. For example, the terms “one embodiment, ” “an embodiment, ” and / or “some embodiments” mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Therefore, it is emphasized and should be appreciated that two or more references to “an embodiment” or “one embodiment” or “an alternative embodiment” in various portions of this disclosure are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined as suitable in one or more embodiments of the present disclosure.

[0135] Furthermore, the recited order of processing elements or sequences, or the use of numbers, letters, or other designations therefore, is not intended to limit the claimed processes and methods to any order except as may be specified in the claims. Although the above disclosure discusses through various examples what is currently considered to be a variety of useful embodiments of the disclosure, it is to be understood that such detail is solely for that purpose, and that the appended claims are not limited to the disclosed embodiments, but, on the contrary, are intended to cover modifications and equivalent arrangements that are within the spirit and scope of the disclosed embodiments. For example, although the implementation of various components described above may be embodied in a hardware device, it may also be implemented as a software only solution, e.g., an installation on an existing server or mobile device.

[0136] Similarly, it should be appreciated that in the foregoing description of embodiments of the present disclosure, various features are sometimes grouped together in a single embodiment, figure, or description  thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the various inventive embodiments. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed subject matter requires more features than are expressly recited in each claim. Rather, inventive embodiments lie in less than all features of a single foregoing disclosed embodiment.

[0137] In some embodiments, the numbers expressing quantities or properties used to describe and claim certain embodiments of the application are to be understood as being modified in some instances by the term “about, ” “approximate, ” or “substantially. ” For example, “about, ” “approximate, ” or “substantially” may indicate ±20%variation of the value it describes, unless otherwise stated. Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that may vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the application are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable.

[0138] Each of the patents, patent applications, publications of patent applications, and other material, such as articles, books, specifications, publications, documents, things, and / or the like, referenced herein is hereby incorporated herein by this reference in its entirety for all purposes, excepting any prosecution file history associated with same, any of same that is inconsistent with or in conflict with the present document, or any of same that may have a limiting effect as to the broadest scope of the claims now or later associated with the present document. By way of example, should there be any inconsistency or conflict between the description, definition, and / or the use of a term associated with any of the incorporated material and that associated with the present document, the description, definition, and / or the use of the term in the present document shall prevail.

[0139] In closing, it is to be understood that the embodiments of the application disclosed herein are illustrative of the principles of the embodiments of the application. Other modifications that may be employed may be within the scope of the application. Thus, by way of example, but not of limitation, alternative configurations of the embodiments of the application may be utilized in accordance with the teachings herein. Accordingly, embodiments of the present application are not limited to that precisely as shown and described.

Claims

1.A system for image acquisition, comprising:a first image sensor including a first pixel array, the first pixel array including M pixel rows (R11, ..., R1M) that extend along a first direction and arranged side by side along a second direction; anda second image sensor including a second pixel array, the second pixel array including N pixel rows (R21, ..., R2N) that extend along the first direction and arranged side by side along the second direction, whereinthe first image sensor and the second image sensor are arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor being adjacent to the Mth pixel row R1r of the first image sensor;the first image sensor and the second image sensor are configured to shoot a target scene with a first exposure sequence and a second exposure sequence, respectively;the first exposure sequence is from the 1st pixel row R11 of the first pixel array to the Mth pixel row R1M of the first pixel array;the second exposure sequence is from the Nth pixel row R2N of the second pixel array to the 1st pixel row R21 of the second pixel array; andM and N are positive integers.2.The system of claim 1, wherein an exposure starting time of the 1st pixel row R11 of the first pixel array is the same as an exposure starting time of the Nth pixel row R2N of the second pixel array.3.The system of claim 1 or claim 2, wherein a total exposure time of the first pixel array is the same as a total exposure time of the second pixel array.4.The system of any one of claims 1-3, further comprising:a processing device in a communication with the first image sensor and the second image sensor, whereinthe processing device is configured to receive first electric signals from the first image sensor and second electric signals from the second image sensor, and generate a target image of the target scene based on the first electric signals and the second electric signals.5.The system of claim 4, wherein to generate the target image based on the first electric signals and the second electric signals, the processing device is further configured to:generate a first image based on the first electric signals;generate a second image based on the second electric signals; andgenerate the target image by splicing, based on the first exposure sequence and the second exposure sequence, the first image and the second image.6.The system of claim 5, wherein before generating the target image, the processing device is further configured to:obtain a reference image corresponding to the target image;determine an image difference, the image difference including a first image difference between the first image and the reference image and / or a second image difference between the second image and the reference image; anddetermine, based on the image difference, processing priority information of the first image and the second image.7.The system of claim 5, wherein to generate the target image, the processing device is further configured to:determine a first region in the first image and a second region in the second image, the first region and the second region corresponding to the same physical space;determine a first splicing parameter of each pixel in the first region and a second splicing parameter of each pixel in the second region; andgenerate the target image by splicing the first image and the second image based on the first exposure sequence, the second exposure sequence, the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region.8.The system of any one of claims 1-7, further comprising:a third image sensor including a third pixel array, the third pixel array including M pixel rows (R31, ..., R3M) that extend along the first direction and arranged side by side along the second direction,the ith pixel row R1i of the first pixel array and the ith pixel row R3i of the third pixel array are arranged side by side along the first direction, i being a positive integer smaller than or equal to M,an exposure starting time of the ith pixel row R1i of the first pixel array is the same as an exposure starting time of the ith pixel row R3i of the third pixel array.9.The system of any one of claims 1-8, further comprising:a fourth image sensor including a fourth pixel array, the fourth pixel array including N pixel rows (R41, ..., R4N) that extend along the first direction and arranged side by side along the second direction,the jth pixel row R2j of the second pixel array and the jth pixel row R4j of the fourth pixel array are arranged side by side along the first direction, j being a positive integer smaller than or equal to N,an exposure starting time of the jth pixel row R2j of the second pixel array is the same as an exposure starting time of the jth pixel row R4j of the fourth pixel array.10.The system of any one of claims 1-9, wherein the first image sensor and the second image sensor include a rolling shutter image sensor.11.A system for image acquisition, comprising:a first image sensor including a first pixel array, the first pixel array including M pixel rows (R11, ..., R1M) that extend along a first direction and arranged side by side along a second direction; anda second image sensor including a second pixel array, the second pixel array including N pixel rows (R21, ..., R2N) that extend along the first direction and arranged side by side along the second direction, whereinthe first image sensor and the second image sensor are arranged side by side along the second direction with the 1st pixel row R21 of the second image sensor being adjacent to the Mth pixel row R1M of the first image sensor;the first image sensor and the second image sensor are configured to shoot a target scene with a first exposure sequence and a second exposure sequence, respectively;the first exposure sequence is from the Mth pixel row R1M of the first pixel array to the 1st pixel row R11 of the first pixel array;the second exposure sequence is from the 1st pixel row R21 of the second pixel array to the Nth pixel row R2N of the second pixel array; andM and N are positive integers.12.The system of claim 11, wherein an exposure starting time of the Mth pixel row R1M of the first pixel array is the same as an exposure starting time of the 1st pixel row R21 of the second pixel array.13.The system of claim 11 or claim 12, wherein a total exposure time of the first pixel array is the same as a total exposure time of the second pixel array.14.The system of any one of claims 11-13, further comprising:a processing device in a communication with the first image sensor and the second image sensor, whereinthe processing device is configured to receive first electric signals from the first image sensor and second electric signals from the second image sensor, and generate a target image of the target scene based on the first electric signals and the second electric signals.15.The system of claim 14, wherein to generate the target image based on the first electric signals and the second electric signals, the processing device is further configured to:generate a first image based on the first electric signals;generate a second image based on the second electric signals; andgenerate the target image by splicing, based on the first exposure sequence and the second exposure sequence, the first image and the second image.16.The system of claim 15, wherein before generating the target image, the processing device is further configured to:obtain a reference image corresponding to the target image;determine an image difference, the image difference including a first image difference between the first image and the reference image and / or a second image difference between the second image and the reference image; anddetermine, based on the image difference, processing priority information of the first image and the second image.17.The system of claim 15, wherein to generate the target image, the processing device is further configured to:determine a first region in the first image and a second region in the second image, the first region and the second region corresponding to the same physical space;determine a first splicing parameter of each pixel in the first region and a second splicing parameter of each pixel in the second region; andgenerate the target image by splicing the first image and the second image based on the first exposure sequence, the second exposure sequence, the first splicing parameter of each pixel in the first region, and the second splicing parameter of each pixel in the second region.18.The system of any one of claims 11-17, further comprising:a third image sensor including a third pixel array, the third pixel array including M pixel rows (R31, ..., R3M) that extend along the first direction and arranged side by side along the second direction,the ith pixel row R1i of the first pixel array and the ith pixel row R3i of the third pixel array are arranged side by side along the first direction, i being a positive integer smaller than or equal to M,an exposure starting time of the ith pixel row R1i of the first pixel array is the same as an exposure starting time of the ith pixel row R3i of the third pixel array.19.The system of any one of claims 11-18, further comprising:a fourth image sensor including a fourth pixel array, the fourth pixel array including N pixel rows (R41, ..., R4N) that extend along the first direction and arranged side by side along the second direction,the jth pixel row R2j of the second pixel array and the jth pixel row R4j of the fourth pixel array are arranged side by side along the first direction, j being a positive integer smaller than or equal to N,an exposure starting time of the jth pixel row R2j of the second pixel array is the same as an exposure starting time of the jth pixel row R4j of the fourth pixel array.20.The system of any one of claims 11-19, wherein the first image sensor and the second image sensor include a rolling shutter image sensor.