Signal processing device, signal processing system, signal processing method, and program
The signal processing device addresses installation errors in vehicle cameras by estimating vanishing points and detecting mounting orientations to correct image distortions and enhance accuracy in auxiliary images and distance measurements, improving driving assistance and autonomous driving functions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-03
- Publication Date
- 2026-03-16
AI Technical Summary
Installation errors in vehicle cameras lead to deviations in the actual imaging area, affecting the accuracy of auxiliary images and distance measurements, which can cause malfunctions in driving assistance and autonomous driving functions.
A signal processing device that includes a vanishing point estimation unit to analyze ambient images and estimate vanishing point positions, and an imaging mounting detection unit to detect the mounting orientation of imaging devices, correcting image distortions and improving distance measurements.
Accurately detects and corrects installation errors in vehicle cameras, enhancing the precision of auxiliary images and distance measurements, thereby improving driving assistance and autonomous driving functions.
Smart Images

Figure 0007830487000001 
Figure 0007830487000002 
Figure 0007830487000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a signal processing apparatus, a signal processing system, a signal processing method, and a program.
Background Art
[0002] There is known a camera system that displays an image captured by a camera installed at the front, rear, and / or both side portions of a vehicle on a monitor installed near the driver's seat. With this camera system, the driver is presented with the surrounding situation that cannot be visually recognized from the driver's seat, and the driving of the vehicle is assisted.
[0003] There may be an error in the installation of such a camera mounted on a vehicle. For example, when attaching a camera to a vehicle, an error may occur in the installation angle of the camera (the posture of the camera: for example, the yaw angle and / or pitch angle of the camera). Also, due to vibrations and impacts acting on the vehicle during driving, the installation angle of the camera may shift.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] When an installation error of the camera occurs, a deviation occurs between the actual imaging area of the camera and the original imaging area.
[0006] Depending on the camera system, on the monitor, an image of an auxiliary line such as a reference line and a predicted path line or other auxiliary images may be displayed superimposed on the captured image of the camera. In this case, if there is a deviation in the imaging area due to an installation error of the camera, the auxiliary image is displayed at a position deviated from the original position.
[0007] In recent years, in-vehicle cameras have been used not only to provide drivers with surveillance images, but also to provide images that enable driving assistance and autonomous driving functions through the vehicle system. For example, a vehicle system can detect objects such as obstacles and pedestrians from the camera's captured images, measure the distance between the vehicle and the object, and send the measurement results to the vehicle's drive unit. In this case, the drive unit can issue a warning notification to the driver or activate the automatic brakes based on the measurement results. However, if there are installation errors in the camera and the camera is not mounted on the vehicle as designed, errors may occur in the measured distance between the vehicle and the object, which can lead to malfunctions in warning notifications or automatic braking.
[0008] This disclosure provides a technology advantageous for detecting installation errors of imaging devices in moving objects such as vehicles. [Means for solving the problem]
[0009] One aspect of the present disclosure relates to a signal processing device including: a vanishing point estimation unit that acquires an ambient image captured by an imaging device having an optical system having an optical axis nonparallel to the direction of movement of the imaging device, and estimates estimated vanishing point position information indicating the position of a vanishing point by analyzing the ambient image; and an imaging mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point.
[0010] The surrounding image may include a vanishing point.
[0011] The surrounding image does not need to include the vanishing point.
[0012] The ambient image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit may acquire imaging mounting information based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information.
[0013] The mounting detection unit may acquire first imaging mounting information indicating the mounting orientation of the first imaging device based on first estimated vanishing point position information and reference vanishing point position information, and may acquire second imaging mounting information indicating the mounting orientation of the second imaging device based on second estimated vanishing point position information and reference vanishing point position information.
[0014] The mounting detection unit may acquire first imaging mounting information indicating the mounting orientation of the first imaging device based on first estimated vanishing point position information and reference vanishing point position information, and may acquire second imaging mounting information indicating the mounting orientation of the second imaging device based on first estimated vanishing point position information, second estimated vanishing point position information and first imaging mounting information.
[0015] The ambient image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit may use the first estimated vanishing point position information as reference vanishing point position information to acquire imaging mounting information indicating the mounting orientation of the second imaging device.
[0016] The system includes an imaging correction unit that performs correction on the surrounding image to reduce image distortion caused by the optical system, and the vanishing point estimation unit may estimate vanishing point position information by analyzing the surrounding image after correction by the imaging correction unit.
[0017] The vanishing point estimation unit may estimate the vanishing point position information based on the optical flow of the surrounding image.
[0018] It may also include a first correction unit that corrects the image based on the image acquisition mounting information.
[0019] The system may also include a second correction unit that corrects object distance information, which indicates the distance to surrounding objects, based on the image mounting information.
[0020] Another aspect of the present disclosure relates to a signal processing system comprising: an imaging device mounted on a moving body and acquiring a surrounding image via an optical system having an optical axis nonparallel to the direction of movement of the moving body; and a signal processing device for detecting the mounting orientation of the imaging device based on the surrounding image, wherein the signal processing device includes a vanishing point estimation unit that receives the surrounding image captured by the imaging device and estimates estimated vanishing point position information indicating the position of a vanishing point by analyzing the surrounding image acquired via an optical system having an optical axis nonparallel to the direction of movement; and an imaging mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point.
[0021] The surrounding image may include images of at least one of the regions in front of and behind the moving object.
[0022] The surrounding image may include images of the lateral region of the moving object.
[0023] Another aspect of the present disclosure relates to a signal processing method that includes the steps of: acquiring an ambient image captured by an imaging device having an optical system having an optical axis nonparallel to the direction of movement of the imaging device; estimating estimated vanishing point position information indicating the position of a vanishing point by analyzing the ambient image; and acquiring the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a predetermined reference vanishing point.
[0024] Other aspects of the present disclosure relate to a program for causing a computer to execute procedures including: acquiring a surrounding image captured by an imaging device having an optical system with an optical axis non-parallel to the moving direction of the imaging device; estimating estimated vanishing point position information indicating the position of a vanishing point by analyzing the surrounding image; and acquiring the mounting posture of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a predetermined reference vanishing point.
Brief Description of the Drawings
[0025] [Figure 1] FIG. 1 is a view of an example of a signal processing system as seen from above. [Figure 2] FIG. 2 is an overhead view of an example of a vehicle and the surrounding environment of the vehicle as seen from above. [Figure 3] FIG. 3 is a diagram showing an example of a surrounding image (i.e., a front surrounding image) captured by the front camera shown in FIG. 2. [Figure 4] FIG. 4 is a diagram showing an example of a surrounding image (i.e., a left side surrounding image) captured by the left side camera shown in FIG. 2. [Figure 5] FIG. 5 shows an example of a corrected surrounding image (i.e., a front corrected surrounding image) obtained by performing various corrections (including distortion correction) on the front surrounding image shown in FIG. 3. [Figure 6] FIG. 6 is a diagram showing an example of optical flow in the front corrected surrounding image shown in FIG. 5. [Figure 7] FIG. 7 shows an example of a corrected surrounding image (i.e., a left side corrected surrounding image) obtained by performing various corrections (including distortion correction) on the left side surrounding image shown in FIG. 4. [Figure 8] FIG. 8 is a diagram showing an example of optical flow in the left side corrected surrounding image shown in FIG. 7. [Figure 9] FIG. 9 is a block diagram showing an example of the functional configuration of the signal processing system. [Figure 10] FIG. 10 is a flowchart showing a first signal processing method. [Figure 11] Figure 11 is a flowchart showing the second signal processing method. [Figure 12] Figure 12 is a flowchart of the third signal processing method. [Modes for carrying out the invention]
[0026] Exemplary embodiments of the present disclosure are shown with reference to the drawings.
[0027] The following examples illustrate signal processing devices, signal processing systems, and signal processing methods capable of detecting installation errors in imaging devices (cameras) mounted on vehicles (especially passenger cars). However, the technologies described below can also be applied to any moving object other than vehicles (e.g., flying objects such as drones, ships, and robots).
[0028] Figure 1 is a view from above of an example of the signal processing system 10.
[0029] The signal processing system 10 comprises a plurality of imaging devices 15 and a signal processing device 12.
[0030] Each imaging device 15 mounted on the vehicle 11 moves with the vehicle 11 and captures images of the area around the vehicle 11 to acquire an ambient image.
[0031] The multiple imaging devices 15 are preferably mounted on the vehicle 11 in such a way that there are no blind spots around the vehicle 11 or that the range of blind spots is minimized as much as possible. However, the multiple imaging devices 15 can be installed at any part of the vehicle 11 and do not necessarily need to be able to acquire ambient images of the entire area around the vehicle 11.
[0032] In the example shown in Figure 1, the imaging device 15 includes a front camera 151 located at the front of the vehicle 11, left side cameras 152 and right side cameras 153 located on both sides of the vehicle 11, and a rear camera 154 located at the rear of the vehicle 11.
[0033] The front camera 151 has a front shooting angle of view range AF1 centered on the front shooting optical axis Ax1 and acquires an image of the area in front of the vehicle 11. The left side camera 152 has a left side shooting angle of view range AF2 centered on the left side shooting optical axis Ax2 and acquires an image of the area to the left of the vehicle 11. The right side camera 153 has a right side shooting angle of view range AF3 centered on the right side shooting optical axis Ax3 and acquires an image of the area to the right of the vehicle 11. The rear camera 154 has a rear shooting angle of view range AF4 centered on the rear shooting optical axis Ax4 and acquires an image of the area behind the vehicle 11.
[0034] Thus, the surrounding images acquired by the imaging device 15 in this example include images of the front region of the vehicle 11, images of the side regions of the vehicle 11 (i.e., the right region and the left region), and images of the rear region of the vehicle 11.
[0035] In the example shown in Figure 1, the front shooting optical axis Ax1 extends in the direction of movement (direction of travel) Df of the vehicle 11, the rear shooting optical axis Ax4 extends in the opposite direction to the direction of movement Df, and the left side shooting optical axis Ax2 and the right side shooting optical axis Ax3 extend in the horizontal direction perpendicular to the direction of movement Df.
[0036] In Figure 1, the shooting angle of view ranges AF1 to AF4 are shown in a fan shape, but the actual shooting range of the imaging device 15 also includes the infinity range. Therefore, although the left side shooting angle of view range AF2 and the right side shooting angle of view range AF3 are shown in Figure 1 so as not to overlap with the back shooting angle of view range AF4, in reality they overlap with the back shooting angle of view range AF4.
[0037] In this example, four imaging devices 15 are provided, but the number of imaging devices 15 installed on the vehicle 11 is not limited. For example, two imaging devices 15, three imaging devices 15, or five or more imaging devices 15 may be attached to the vehicle 11.
[0038] In the example shown in Figure 1, one imaging device 15 is provided on each of the front, rear, left, and right sides of the vehicle 11. However, two or more imaging devices 15 may be provided on each of the front, rear, left, and right sides of the vehicle 11. Therefore, two or more imaging devices 15 constituting a stereo camera may be mounted on the vehicle 11.
[0039] Thus, the multiple imaging devices 15 attached to the vehicle 11 include at least a first imaging device and a second imaging device different from the first imaging device. The ambient image acquired by the multiple imaging devices 15 includes at least a first imaging direction image related to a first imaging direction acquired by the first imaging device and a second imaging direction image related to a second imaging direction acquired by the second imaging device. The first imaging direction and the second imaging direction referred to here are different directions from each other.
[0040] The signal processing device 12 mounted on the vehicle 11 is composed of, for example, a control unit equipped with a processing unit and memory, and can detect the mounting orientation of the imaging device 15 based on the surrounding image acquired by the imaging device 15.
[0041] The signal processing device 12 is capable of detecting state quantities that directly or indirectly indicate the mounting orientation of the imaging device 15. For example, the signal processing device 12 may acquire information indicating the actual imaging direction of the imaging device 15 (e.g., the optical axis direction) as imaging mounting information indicating the mounting orientation of the imaging device 15.
[0042] Figure 2 is an overhead view of an example of vehicle 11 and its surrounding environment.
[0043] In the example shown in Figure 2, there are three poles in front of the vehicle 11 traveling in the direction of movement Df, two trees to the front left of the vehicle 11, and three cones to the front right of the vehicle 11.
[0044] In the captured image acquired by the imaging device 15 mounted on the vehicle 11, the vanishing point 20 is located, for example, in front of the vehicle 11 in the direction of movement Df. The vanishing point 20 is a point that is essentially stationary in the image captured while the vehicle 11 is moving in the direction of movement Df.
[0045] In the example shown in Figure 2, the vanishing point 20 is located on a straight line extending in the direction of movement Df from the vehicle 11, passing through the central pole of the three poles located in front of it.
[0046] Figure 3 shows an example of a surrounding image (i.e., front surrounding image C1) captured by the front camera 151 shown in Figure 2.
[0047] The front surrounding image C1 shown in Figure 3 is, as an example, an image acquired by a front camera 151 equipped with a wide-angle fisheye lens (optical system) with a horizontal field of view of 180 degrees, when it is installed at a height of 600 mm from the road surface and at a downward angle of 30 degrees.
[0048] The front peripheral image C1 shown in Figure 3 is an image without distortion correction applied to reduce the distortion (aberration) inherent in wide-angle fisheye lenses, and the image distortion caused by the wide-angle fisheye lens increases as you move away from the center of the image.
[0049] Figure 4 shows an example of a surrounding image (i.e., left side surrounding image C2) acquired by the left side camera 152 shown in Figure 2.
[0050] The left side surrounding image C2 shown in Figure 4 is, as an example, an image acquired by a left side camera 152 equipped with a wide-angle fisheye lens with a horizontal field of view of 180 degrees, when it was installed at a height of 1000 mm from the road surface with a downward angle of 0 degrees.
[0051] The left side peripheral image C2 shown in Figure 4 is also an image without distortion correction applied to reduce the distortion (aberration) inherent in wide-angle fisheye lenses, and the image distortion caused by the wide-angle fisheye lens increases as you move away from the center of the image.
[0052] In this example, vanishing point 20 (see Figure 2) is located on a straight line extending from vehicle 11 through the central pole, as described above. Therefore, it is inherently present in the front surrounding image C1 shown in Figure 3, but is not inherently present in the left side surrounding image C2 shown in Figure 4.
[0053] However, the vanishing point 20 may be present in the left side peripheral image C2 and the right side peripheral image C3. For example, if the left side shooting optical axis Ax2 is directed towards the front of the vehicle 11, or if the left side shooting angle of view range AF2 is wide, the vanishing point 20 may be included in the left side peripheral image C2 (e.g., the periphery).
[0054] Thus, the surrounding image acquired by the imaging device 15 (front camera 151 to rear camera 154) may or may not include the vanishing point 20 within its range.
[0055] Figure 5 shows an example of a front-corrected periphery image C11 obtained by applying various corrections (including distortion correction) to the front-periphery image C1 shown in Figure 3.
[0056] The front-corrected ambient image C11 shown in Figure 5 has a virtual optical axis parallel to the horizontal plane and parallel to the direction of movement Df of the vehicle 11, and image distortion caused by the wide-angle fisheye lens of the front camera 151 has been removed (reduced).
[0057] Specifically, the front surrounding image C1 is subjected to correction processing according to the distortion characteristics and image height characteristics of the optical system of the front camera 151, and the front surrounding image C1 is projected onto a plane perpendicular to the direction of movement Df, thereby obtaining the front corrected surrounding image C11 shown in Figure 5.
[0058] Furthermore, the front-corrected ambient image C11 shown in Figure 5 is obtained by transforming the front-corrected ambient image C1 so that it has a predetermined field of view (for example, a horizontal field of view of 100 degrees and a vertical field of view of 80 degrees) and the vanishing point 20 is positioned at the center of the image. This adjustment of the field of view of the front-corrected ambient image C11 and the position of the vanishing point 20 in the front-corrected ambient image C11 are performed by an image transformation process predetermined based on the imaging characteristics of the front camera 151 (imaging device 15).
[0059] Figure 6 shows an example of optical flow OF in the front-corrected ambient image C11 shown in Figure 5.
[0060] Optical flow (OF), which indicates the movement (vector) of a subject in images captured over time, can be determined, for example, from the trajectories of feature points in the image. In particular, in the front-corrected ambient image C11, where image distortion caused by the optical system has been removed, the optical flow (OF) of the subject (especially a stationary object) becomes a straight line.
[0061] Therefore, when the vehicle 11 moves linearly in the direction of movement Df together with the imaging device 15, the optical flow OF in the front corrected ambient image C11 is located on a straight line passing through the vanishing point 20 and traces a trajectory that extends away from the vanishing point 20.
[0062] Therefore, if the front camera 151 is mounted on the vehicle 11 as designed, without any installation errors, the vanishing point of the front corrected ambient image C11 (i.e., the reference vanishing point 20r) will be located at the desired position of the front corrected ambient image C11 (the center of the image in this example).
[0063] In this case, the optical flow OF is located on a straight line extending radially from the desired position (center of the image) of the front-corrected peripheral image C11.
[0064] On the other hand, if the front camera 151 is mounted on the vehicle 11 with installation errors, the actual vanishing point (i.e., the estimated vanishing point 20m) in the front corrected ambient image C11 will be located at a position shifted from the desired position (image center; reference vanishing point 20r).
[0065] The amount of positional deviation of the estimated vanishing point 20m from the desired position (reference vanishing point 20r) correlates with the amount of installation error of the front camera 151 in the vehicle 11.
[0066] Therefore, based on the positional deviation of the estimated vanishing point 20m from the reference vanishing point 20r (for example, the number of shifted pixels and the direction of the shift), the degree of installation error of the front camera 151 in the vehicle 11 (for example, the deviation of the pitch angle and the deviation of the yaw angle) can be estimated.
[0067] Figure 7 shows an example of a left-side corrected periphery image C12 obtained by applying various corrections (including distortion correction) to the left-side periphery image C2 shown in Figure 4.
[0068] The left-side corrected ambient image C12 shown in Figure 7, like the front corrected ambient image C11 (see Figure 5) described above, has a virtual optical axis parallel to the horizontal plane and parallel to the direction of movement Df of the vehicle 11, and image distortion caused by the wide-angle fisheye lens of the left-side camera 152 is removed (reduced). Here, the virtual optical axis of the left-side corrected ambient image C12 is the same as the virtual optical axis of the front corrected ambient image C11 described above.
[0069] Furthermore, the left-side corrected peripheral image C12 shown in Figure 7 is obtained by transforming the left-side peripheral image C2 so that it has a predetermined field of view (for example, a horizontal field of view of 100 degrees and a vertical field of view of 80 degrees) and the vanishing point 20 is positioned at a desired location (the image center in this example). The image center here refers to the center of the entire image, including not only the actual captured image but also the portion of the image that does not contain the actual captured image (see the solid black area in Figure 7).
[0070] The field of view adjustment of the left-side corrected peripheral image C12 and the position adjustment of the vanishing point 20 in the left-side corrected peripheral image C12 are performed by an image conversion process predetermined based on the imaging characteristics of the left-side camera 152 (imaging device 15).
[0071] The image conversion process to obtain the left-side corrected surrounding image C12 from the left-side surrounding image C2 can be performed using basically the same processing procedure as the image conversion process described above to obtain the front corrected surrounding image C11 from the front surrounding image C1.
[0072] As described above, since there is no vanishing point 20 in the left side peripheral image C2 of this example, there is no vanishing point 20 within the actual captured image of the left side corrected peripheral image C12, and in the left side corrected peripheral image C12, the vanishing point 20 is located outside the actual captured image.
[0073] Furthermore, if a vanishing point 20 exists in the left side peripheral image C2, then the vanishing point 20 will be present within the actual captured image of the left side corrected peripheral image C12.
[0074] Figure 8 shows an example of optical flow OF in the left-side corrected peripheral image C12 shown in Figure 7.
[0075] As described above, the optical flow OF in the left-side corrected ambient image C12, which is generated from the left-side ambient image C2 acquired while the vehicle 11 is in motion, lies on a straight line passing through the vanishing point 20 and extends in the direction away from the vanishing point 20. In particular, in the left-side corrected ambient image C12, where image distortion caused by the optical system has been removed, the optical flow OF of the subject (especially a stationary object) becomes a straight line.
[0076] In the left-side corrected peripheral image C12 shown in Figure 8, the actual vanishing point (estimated vanishing point 20m) is usually located outside the actual captured image and lies on the extension of the optical flow OF. In other words, the intersection of the extensions of multiple optical flow OFs in the left-side corrected peripheral image C12 corresponds to the estimated vanishing point 20m.
[0077] Therefore, by finding the intersection of the extensions of multiple optical flow OFs in the left-side corrected peripheral image C12, the estimated vanishing point 20m can be obtained.
[0078] Then, based on the positional deviation of the estimated vanishing point 20m from the reference vanishing point 20r (for example, the number of shifted pixels and the direction of the shift), the degree of installation error of the left side camera 152 on the vehicle 11 (for example, the deviation of the pitch angle and the deviation of the yaw angle) can be estimated.
[0079] Although the front surrounding image C1 and the left side surrounding image C2 are different images, they were obtained by capturing the same surrounding environment.
[0080] Furthermore, the front-corrected peripheral image C11 and the left-side-corrected peripheral image C12 in this example are obtained by an image transformation such that the vanishing point 20 (reference vanishing point 20r) is placed at a common position (center of the image).
[0081] Therefore, the relative shift between the estimated vanishing point 20m in the front-corrected ambient image C11 and the estimated vanishing point 20m in the left-side-corrected ambient image C12 correlates with the relative shift between the installation error of the front camera 151 and the installation error of the left-side camera 152.
[0082] Therefore, based on the estimated vanishing point 20m of the front-corrected ambient image C11 and the estimated vanishing point 20m of the left-side-corrected ambient image C12, the relative installation error between the front camera 151 and the left-side camera 152 can also be determined.
[0083] Installation errors for the right side camera 153 and the rear camera 154 can also be obtained in the same manner as the installation errors for the front camera 151 and the left side camera 152 described above.
[0084] By performing various corrections based on the installation errors of each imaging device 15 acquired as described above, a signal processing system 10 capable of performing more accurate processing can be realized.
[0085] For example, when an image conversion map (image conversion information) is used to create an image for display on the image display unit, the accuracy of the displayed image can be expected to improve by correcting the image conversion map based on the installation error of each imaging device 15.
[0086] Furthermore, in calculating the distance to objects around the vehicle 11 (distance measurement calculation), the measurement distance can be corrected based on the installation error of each imaging device 15, thereby improving the accuracy of the distance measurement.
[0087] Next, we will describe a specific example of the configuration of the signal processing system 10 that detects the installation error of each imaging device 15.
[0088] Figure 9 is a block diagram showing an example of the functional configuration of the signal processing system 10.
[0089] Each functional block shown in Figure 9 can be implemented by one or more arbitrary devices. Alternatively, two or more functional blocks shown in Figure 9 may be implemented by a common device.
[0090] The signal processing device 12 shown in Figure 9 includes an image processing unit 31, a detection conversion information storage unit 32, a vanishing point estimation unit 33, a mounting detection unit 34, a reference vanishing point storage unit 35, a distance calculation unit 36, an information generation unit 37, a display conversion information storage unit 38, and a conversion information correction unit 39.
[0091] The surrounding images C1 to C4 (see Figures 3 and 4) acquired by each imaging device 15 are transmitted from each imaging device 15 to the image processing unit 31.
[0092] In this example, front surrounding image C1, left side surrounding image C2, right side surrounding image C3, and rear surrounding image C4 are sent to the image processing unit 31 from the front camera 151, left side camera 152, right side camera 153, and rear camera 154, respectively.
[0093] The surrounding images C1 to C4 sent from each imaging device 15 to the image processing unit 31 are images that are continuously captured while the vehicle 11 is moving in the direction of movement Df, and may be a collection of multiple still images or a video.
[0094] As will be described later (see Figures 11 and 12), in order to acquire imaging mounting information M5 indicating the mounting orientation of the imaging device 15, the multiple imaging devices 15 mounted on the vehicle 11 may be classified into reference imaging devices 15a and correction target imaging devices 15b.
[0095] The image processing unit 31 receives ambient images C1 to C4 sent from each imaging device 15 and performs various corrections on the ambient images C1 to C4.
[0096] In other words, the image processing unit 31 functions as an imaging correction unit that performs distortion correction on the surrounding images C1 to C4 to reduce the image distortion caused by the optical system of the imaging device 15.
[0097] The image processing unit 31 also performs other arbitrary processing (for example, the correction processing to adjust the virtual optical axis, the correction processing to adjust the field of view, and the correction processing to adjust the position of the vanishing point) on the surrounding images C1 to C4.
[0098] In this example, the image processing unit 31 reads detection conversion information (e.g., map information) M1 from the detection conversion information storage unit 32 and applies it to the surrounding images C1 to C4 to perform correction processing on the surrounding images C1 to C4.
[0099] The detection conversion information M1 is predetermined according to the characteristics and imaging conditions of the imaging device 15 and is stored in the detection conversion information storage unit 32. The detection conversion information M1 stored in the detection conversion information storage unit 32 is updated as needed.
[0100] The image processing unit 31 obtains a front-corrected perimeter image C11, a left-side corrected perimeter image C12, a right-side corrected perimeter image C13, and a back-corrected perimeter image C14 from each of the front-side perimeter images C1 to C4, as a result of the correction process described above.
[0101] The corrected ambient images C11 to C14 acquired in this manner, like the captured images (ambient images C1 to C4) output from the imaging device 15, are images that show the environment around the vehicle 11, and can therefore be broadly considered ambient images.
[0102] These corrected ambient images C11 to C14 (see Figures 5 to 8) are ambient images used to detect the installation error of each imaging device 15, and are transmitted from the image processing unit 31 to the vanishing point estimation unit 33.
[0103] In this example, the image processing unit 31, as described later, also functions as a first correction unit that corrects the display image based on the imaging mounting information M5 indicating the mounting orientation of each imaging device 15, in cooperation with the display conversion information storage unit 38 and the conversion information correction unit 39. The image processing unit 31 may also correct images other than the display image based on the imaging mounting information M5.
[0104] The vanishing point estimation unit 33 analyzes the surrounding images (corrected surrounding images C11 to C14 in this example) sent from the image processing unit 31 to estimate estimated vanishing point position information M3, which indicates the position of the vanishing point (i.e., estimated vanishing point 20m) in the surrounding images.
[0105] As described above, the vanishing point estimation unit 33 in this example analyzes the surrounding image after correction by the image processing unit 31 (imaging correction unit) to obtain the optical flow of the surrounding image, and estimates the estimated vanishing point position information M3 based on the optical flow.
[0106] Furthermore, the surrounding images (corrected surrounding images C11 to C14) that are subject to analysis by the vanishing point estimation unit 33 are images acquired by the imaging device 15 that moves in the direction of movement Df, and include images acquired through an optical system having an optical axis that is not parallel to the direction of movement Df.
[0107] The estimated vanishing point position information M3 obtained in this manner is transmitted from the vanishing point estimation unit 33 to the mounting detection unit 34.
[0108] The mounting detection unit 34 acquires imaging mounting information M5 indicating the mounting orientation of each imaging device 15 based on the estimated vanishing point position information M3 sent from the vanishing point estimation unit 33 and the reference vanishing point position information M4 indicating the position of the reference vanishing point 20r.
[0109] The specific method for calculating the image mounting information M5 in the mounting detection unit 34 is not limited. For example, if a predetermined reference vanishing point position information M4 is used, the mounting detection unit 34 may read the reference vanishing point position information M4 from the reference vanishing point storage unit 35 and use it.
[0110] A specific example of calculating the imaging mounting information M5 will be described later (see Figures 10 to 12).
[0111] The image mounting information M5 acquired in this manner is transmitted from the mounting detection unit 34 to the conversion information correction unit 39 and the distance calculation unit 36.
[0112] The conversion information correction unit 39 reads the display conversion information M2 from the display conversion information storage unit 38 and corrects the display conversion information M2 using the imaging mounting information M5 sent from the mounting detection unit 34.
[0113] The display conversion information M2 is conversion information (e.g., map information) that is applied to the surrounding images (surrounding images C1 to C4 and / or corrected surrounding images C11 to C14) in order to generate the display image M8 in the image processing unit 31.
[0114] The display conversion information storage unit 38 has reference display conversion information M2 pre-stored in it.
[0115] The conversion information correction unit 39 corrects the display conversion information M2 based on the imaging mounting information M5, thereby obtaining display conversion information M2 that can generate a display image M8 with reduced problems caused by the actual mounting posture of the imaging device 15.
[0116] The display conversion information M2, corrected in this manner, is transmitted from the conversion information correction unit 39 to the display conversion information storage unit 38 and stored in the display conversion information storage unit 38. The image processing unit 31 then reads out the display conversion information M2 (especially the corrected display conversion information M2) from the display conversion information storage unit 38.
[0117] The display conversion information storage unit 38 stores both the display conversion information M2 before correction by the conversion information correction unit 39 (i.e., the reference display conversion information M2) and the display conversion information M2 after correction.
[0118] The conversion information correction unit 39 may directly transmit the corrected display conversion information M2 to the image processing unit 31 without storing it in the display conversion information storage unit 38.
[0119] The image processing unit 31 generates a display image M8 based on the surrounding images (surrounding images C1 to C4 and / or corrected surrounding images C11 to C14). In particular, the image processing unit 31 in this example generates the display image M8 by applying the display conversion information M2, which has been corrected based on the imaging and mounting information M5, to the surrounding images, thus performing the generation of the display image M8 and the correction of the display image M8 simultaneously.
[0120] This makes it possible to obtain a display image M8 in which problems caused by the actual mounting position of the imaging device 15 are eliminated or reduced.
[0121] The display image M8 is then transmitted from the image processing unit 31 to the image display unit 41 mounted on the vehicle 11, and displayed on the image display unit 41.
[0122] The driver of vehicle 11 can check and monitor the surrounding conditions of vehicle 11 by viewing the display image M8 displayed on the image display unit 41.
[0123] The distance calculation unit 36 acquires object distance measurement information M6, which indicates the distance from the vehicle 11 to surrounding objects, based on the surrounding images (surrounding images C1 to C4 and / or corrected surrounding images C11 to C14) sent from the image processing unit 31.
[0124] The distance calculation unit 36 may acquire object distance measurement information M6 based on the detection results of an active sensor (e.g., millimeter-wave radar, laser radar, and / or sonar, etc.) instead of the surrounding image. Alternatively, the distance calculation unit 36 may acquire object distance measurement information M6 based on the detection results of an active sensor in addition to the surrounding image (surrounding images C1 to C4 and / or corrected surrounding images C11 to C14).
[0125] In this example, the distance calculation unit 36 further functions as a second correction unit that corrects the object distance measurement information M6 based on the image mounting information M5 from the mounting detection unit 34.
[0126] This makes it possible to obtain object distance measurement information M6 in which problems caused by the actual mounting position of the imaging device 15 have been eliminated or reduced.
[0127] The object distance measurement information M6 acquired in this manner is transmitted from the distance calculation unit 36 to the information generation unit 37.
[0128] The information generation unit 37 generates drive control information M7 from the object distance measurement information M6. The drive control information M7 is a drive control signal for driving the drive control unit 42. The drive control information M7 may be, for example, information obtained by converting the object distance measurement information M6 into a format suitable for driving the drive control unit 42.
[0129] The drive control information M7 is transmitted from the information generation unit 37 to the drive control unit 42.
[0130] The drive control unit 42 operates based on the drive control information M7 sent from the information generation unit 37. The drive control unit 42 is not particularly limited and may include one or more arbitrary devices.
[0131] For example, the drive control unit 42 may include a brake drive control mechanism for the vehicle 11, and can perform braking according to the distance to surrounding objects indicated by the drive control information M7. The drive control unit 42 may also include an alarm mechanism, and may issue an alarm according to the distance to surrounding objects indicated by the drive control information M7.
[0132] According to the signal processing system 10 shown in Figure 9 above, the display conversion information M2 and object distance measurement information M6 are corrected according to the installation error of the imaging device 15 relative to the vehicle 11, and a display image M8 and drive control information M7 with reduced influence of the installation error can be provided.
[0133] Next, we will explain a specific example of how to calculate the image mounting information M5 in the mounting detection unit 34.
[0134] [First signal processing method] Figure 10 is a flowchart of the first signal processing method.
[0135] In this example, an estimated vanishing point 20m is determined for each imaging device 15, and this estimated vanishing point 20m is compared with a predetermined reference vanishing point 20r to determine the installation error.
[0136] First, the image processing unit 31 performs imaging by each imaging device 15 moving in the direction of movement Df, and ambient images C1 to C4 are acquired (S1 in Figure 10). The ambient images C1 to C4 acquired in this way include ambient images C2 and C3 acquired by imaging devices 15 (left side camera 152 and right side camera 153) that have optical systems with optical axes not parallel to the direction of movement Df.
[0137] Then, the image processing unit 31 applies the detection conversion information M1 to the surrounding images C1 to C4, and various correction processes (including distortion correction) are performed on the surrounding images C1 to C4 (S2).
[0138] The corrected ambient images C11 to C14 obtained as a result of this correction process are analyzed by the vanishing point estimation unit 33, and optical flow OF is detected in each of the corrected ambient images C11 to C14 (S3).
[0139] Then, the vanishing point estimation unit 33 acquires the estimated vanishing point 20m for each of the corrected ambient images C11 to C14 based on optical flow OF (S4).
[0140] In this way, the vanishing point estimation unit 33 estimates first estimated vanishing point position information, which indicates the position of the vanishing point 20 in the first imaging direction image, by analyzing the first imaging direction image related to the first imaging direction acquired by the first imaging device (for example, the front camera 151).
[0141] Similarly, the vanishing point estimation unit 33 estimates second estimated vanishing point position information indicating the position of the vanishing point 20 in the second imaging direction image by analyzing the second imaging direction image related to the second imaging direction acquired by the second imaging device (e.g., the left side camera 152). In this way, estimated vanishing point position information M3 indicating the position of the vanishing point 20 is estimated by analyzing the ambient image acquired by the imaging device 15 moving in the direction of movement Df, which is acquired through an optical system having an optical axis nonparallel to the direction of movement Df.
[0142] Then, the mounting detection unit 34 acquires reference vanishing point position information M4 from the reference vanishing point storage unit 35. The mounting detection unit 34 then calculates the deviation of each of the corrected surrounding images C11 to C14 by 20m from the reference vanishing point position information M4, and acquires the imaging mounting information M5 (S5).
[0143] In this way, based on the estimated vanishing point position information M3 and the predetermined reference vanishing point position information M4, imaging mounting information M5 indicating the mounting orientation of the imaging device 15 is acquired. That is, the mounting detection unit 34 acquires imaging mounting information M5 for the first imaging device and imaging mounting information M5 for the second imaging device based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information M4. More specifically, the mounting detection unit 34 acquires first imaging mounting information for the first imaging device based on the first estimated vanishing point position information and the reference vanishing point position information M4, and acquires second imaging mounting information based on the second estimated vanishing point position information and the reference vanishing point position information M4.
[0144] Then, the conversion information correction unit 39 uses the imaging mounting information M5, which is based on the estimated vanishing point shift of 20m, to correct the display conversion information M2.
[0145] Then, the image processing unit 31 applies the corrected display conversion information M2 to the surrounding images (surrounding images C1 to C4 and / or corrected surrounding images C11 to C14), and a display image M8 that has been corrected based on the imaging mounting information M5 is generated (S6).
[0146] The corrected display image M8 is shown on the image display unit 41.
[0147] Meanwhile, the distance calculation unit 36 calculates the distance from the vehicle 11 to the surrounding objects and acquires object distance measurement information M6, and the object distance measurement information M6 is corrected using the image mounting information M5 from the mounting detection unit 34 (S7).
[0148] Then, the information generation unit 37 acquires drive control information M7 from the corrected object distance measurement information M6. The drive control information M7 is used to drive the drive control unit 42.
[0149] [Second signal processing method] Figure 11 is a flowchart showing the second signal processing method.
[0150] In this example, a detailed explanation of the processing similar to the first signal processing method described above (see Figure 10) will be omitted.
[0151] In this example, the mounting detection unit 34 acquires first imaging mounting information indicating the mounting orientation of the first imaging device and second imaging mounting information indicating the mounting orientation of the second imaging device, based on first estimated vanishing point position information, second estimated vanishing point position information, and reference vanishing point position information. Here, the first imaging direction image and the second imaging direction image (surrounding images C1 to C4) may or may not include the vanishing point 20.
[0152] In this example as well, ambient images C1 to C4 are acquired in the same manner as the first signal processing method described above (S11 in Figure 11), and various correction processes, including distortion correction, are performed on ambient images C1 to C4 to acquire corrected ambient images C11 to C14 (S12). Then, the optical flow of the corrected ambient images C11 to C14 is detected (S13), and the estimated vanishing point 20m in the corrected ambient images C11 to C14 is obtained from the optical flow (S14).
[0153] The estimated vanishing point 20m of the reference imaging device 15a (Y in S15) is then compared by the mounting detection unit 34 with the reference vanishing point 20r indicated by the reference vanishing point position information M4. The reference vanishing point position information M4 used here is read from the reference vanishing point storage unit 35.
[0154] This calculates the deviation of the estimated vanishing point 20m of the reference imaging device 15a from the reference vanishing point 20r, and acquisition of imaging mounting information M5 based on this deviation (S16).
[0155] The reference imaging device 15a referred to here may be any of the multiple imaging devices 15 mounted on the vehicle 11.
[0156] For example, the imaging device 15 that captures and acquires an ambient image including a vanishing point (e.g., a front camera 151 and / or a rear camera 154) may be a reference imaging device 15a.
[0157] Alternatively, the imaging device 15 that captures and acquires a surrounding image that does not include a vanishing point (for example, a left side camera 152 and / or a right side camera 153) may be the reference imaging device 15a.
[0158] In this example, the mounting detection unit 34 acquires first imaging mounting information indicating the mounting orientation of the first imaging device (reference imaging device 15a) based on the first estimated vanishing point position information and the reference vanishing point position information M4.
[0159] On the other hand, the estimated vanishing point 20m of the imaging device 15b to be corrected (N in S15) is compared with the estimated vanishing point 20m of the reference imaging device 15a by the mounting detection unit 34 (S17).
[0160] This allows for the calculation of the difference between the estimated vanishing point 20m of the reference imaging device 15a and the estimated vanishing point 20m of the corrected imaging device 15b.
[0161] Then, the mounting detection unit 34 calculates the deviation of the estimated vanishing point 20m of the correction target imaging device 15b based on the "deviation of the estimated vanishing point 20m of the reference imaging device 15a (S16)" and the "deviation of the reference imaging device 15a relative to the estimated vanishing point 20m (S17)" (S18).
[0162] Then, the mounting detection unit 34 acquires the imaging mounting information M5 of the imaging device 15b to be corrected, based on the displacement of the estimated vanishing point 20m of the imaging device 15b to be corrected.
[0163] In this way, for imaging devices other than the reference imaging device 15a (the imaging device to be corrected 15b), the difference between the estimated vanishing point 20m of the imaging device to be corrected 15b and the estimated vanishing point 20m of the reference imaging device 15a is calculated. Then, by adding the amount of deviation from the design value (reference vanishing point 20r) of the estimated vanishing point 20m of the reference imaging device 15a to this difference, the amount of deviation of the estimated vanishing point 20m of the imaging device to be corrected 15b is determined.
[0164] Therefore, the mounting detection unit 34 in this example acquires second imaging mounting information indicating the mounting orientation of the corrected imaging device 15b (second imaging device) based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the first imaging mounting information.
[0165] Then, in the same manner as the first signal processing method described above, a display image M8 corrected based on the image mounting information M5 is generated (S19). Also, the object distance measurement information M6 is corrected based on the image mounting information M5 (S20).
[0166] [Third signal processing method] Figure 12 is a flowchart of the third signal processing method.
[0167] In this example, detailed explanations of the processing similar to the first and second signal processing methods described above (see Figures 10 and 11) are omitted.
[0168] In this example, by using the estimated vanishing point 20m of the reference imaging device 15a as the reference vanishing point 20r, the deviation of the estimated vanishing point 20m of the other imaging device (correction target imaging device 15b) is calculated.
[0169] In this example as well, similar to the first and second signal processing methods described above, ambient images C1 to C4 are acquired (S21 in Figure 12), and various correction processes, including distortion correction, are performed on ambient images C1 to C4 to acquire corrected ambient images C11 to C14 (S22). Then, the optical flow of the corrected ambient images C11 to C14 is detected (S23), and the estimated vanishing point 20m in the corrected ambient images C11 to C14 is obtained from the optical flow (S24).
[0170] Then, the mounting detection unit 34 sets information indicating the position of the estimated vanishing point 20m of the reference imaging device 15a in the reference vanishing point position information M4 (S25). The reference imaging device 15a referred to here may be any of the multiple imaging devices 15 mounted on the vehicle 11.
[0171] Meanwhile, the mounting detection unit 34 calculates the deviation of the estimated vanishing point 20m of the correction target imaging device 15b based on estimated vanishing point position information M3, which indicates the position of the estimated vanishing point 20m of the correction target imaging device 15b other than the reference imaging device 15a, and reference vanishing point position information M4 (S26).
[0172] In this example, the mounting detection unit 34 sets the estimated vanishing point 20m of the first imaging device (reference imaging device 15a) as the reference vanishing point 20r, and uses the first estimated vanishing point position information indicating the position of the reference vanishing point 20r as the reference vanishing point position information M4. The mounting detection unit 34 then acquires imaging mounting information indicating the mounting orientation of the second imaging device based on the second estimated vanishing point position information indicating the position of the estimated vanishing point 20m of the second imaging device (correction target imaging device 15b) and the first estimated vanishing point position information (reference vanishing point position information M4).
[0173] The mounting detection unit 34 acquires the imaging mounting information M5 of the reference imaging device 15a and the correction target imaging device 15b based on the estimated vanishing point 20m shift of the reference imaging device 15a and the correction target imaging device 15b, which is determined in this way.
[0174] Then, in the same manner as the first and second signal processing methods described above, a display image M8 corrected based on the image mounting information M5 is generated (S27). In addition, the object distance measurement information M6 is corrected based on the image mounting information M5 (S28).
[0175] As described above, according to the embodiment described above, installation errors of the multiple imaging devices 15 mounted on the vehicle 11 can be detected while the vehicle 11 is in motion without using a detection chart. In particular, installation errors of imaging devices 15 that inherently acquire images (surrounding images) that do not include the vanishing point 20 (for example, the left side camera 152 and the right side camera 153) can also be appropriately detected.
[0176] Furthermore, by correcting the displayed image, distance measurement data, and other data using the image captured by the imaging device 15 based on the installation error of the imaging device 15, the accuracy of the data can be improved. This makes it possible to realize a highly accurate system (for example, a surrounding monitoring system and a parking assistance system).
[0177] Furthermore, a known method for detecting camera installation errors involves using an image of a calibration chart (for example, a checkerboard pattern chart) as a reference image. In this method, a camera mounted on a vehicle captures an image of the calibration chart while the vehicle and camera are stationary. By comparing the calibration chart image obtained in this way with a previously acquired ideal image, the camera installation error can be detected. Then, by adjusting the camera's mounting angle (mounting orientation) based on the camera installation error detected in this way, the camera's installation can be optimized.
[0178] Alternatively, there are methods for detecting camera installation errors without using calibration charts. For example, one method involves detecting camera installation errors based on vanishing points 20 derived from ambient images acquired while the vehicle is in motion. However, this method cannot detect camera installation errors if vanishing points 20 are not present in the captured image. Therefore, for example, this method cannot detect installation errors in cameras whose imaging direction is not oriented in the direction of movement (e.g., side cameras installed in door mirrors (left side camera 152 and right side camera 153)).
[0179] On the other hand, according to the signal processing system 10 and signal processing method of the above embodiment, installation errors of each imaging device 15 can be easily detected based on the surrounding images C1 to C4 captured while the vehicle 11 is in motion, without using a calibration chart. Furthermore, it is possible to detect not only the installation errors of imaging devices 15 in which the vanishing point 20 is inherently included in the imaging range, but also the installation errors of imaging devices 15 in which the vanishing point 20 is inherently not included in the imaging range.
[0180] [Differentiation] In an imaging device 15 mounted on a vehicle 11 moving linearly in the direction of movement Df, the vanishing point 20 may exist not only in the front surrounding image C1 acquired by the front camera 151, but also in the rear surrounding image C4 acquired by the rear camera 154.
[0181] Therefore, for example, the rear camera 154 can also be classified as the reference imaging device 15a described above.
[0182] Alternatively, both the front camera 151 and the rear camera 154 may be classified as reference imaging devices 15a.
[0183] In this case, the shift of the estimated vanishing point 20m of the imaging device 15b to be corrected (for example, the left side camera 152 and the right side camera 153) may be calculated based on the estimated vanishing point 20m of the front camera 151 and the back camera 154, respectively.
[0184] Furthermore, the difference in the estimated vanishing point of the corrected imaging device 15b relative to the estimated vanishing point of the front camera 151 (20m) can be compared with the difference in the estimated vanishing point of the corrected imaging device 15b relative to the estimated vanishing point of the rear camera 154 (20m). By calculating the average of the multiple (two) types of "differences in the estimated vanishing point of the corrected imaging device 15b" obtained in this way, the calculation accuracy of the "difference in the estimated vanishing point of the corrected imaging device 15b" can be improved.
[0185] The multiple imaging devices 15 mounted on the vehicle 11 may have the same performance characteristics as each other, or they may have different performance characteristics as each other.
[0186] For example, in recent years, in addition to the imaging device 15 for surrounding area monitoring, an imaging device 15 for sensing may be mounted on the vehicle 11. The imaging device 15 for sensing may have a narrower field of view than the imaging device 15 for surrounding area monitoring, but may have higher image (video) resolution. In this case, by using the imaging device 15 for sensing as the reference imaging device 15a described above, the detection accuracy of installation errors of each imaging device 15 is improved.
[0187] It should be noted that the embodiments and modifications disclosed herein are illustrative in all respects and should not be construed restrictively. The embodiments and modifications described above may be omitted, substituted, and modified in various ways without departing from the scope and spirit of the appended claims. For example, the embodiments and modifications described above may be combined in whole or in part, and other embodiments may be combined with the embodiments or modifications described above. Furthermore, the effects described herein are illustrative, and other effects may result.
[0188] The technical categories that embody the above-described technical concept are not limited. For example, the above-described technical concept may be embodied by a computer program that causes a computer to execute one or more steps included in a method for manufacturing or using the above-described device. Alternatively, the above-described technical concept may be embodied by a computer-readable, non-transitory recording medium on which such a computer program is recorded.
[0189] [Note] This disclosure can also take the following configuration.
[0190] [Item 1] A vanishing point estimation unit acquires an ambient image captured by an imaging device having an optical system with an optical axis non-parallel to the direction of movement of the imaging device, and estimates estimated vanishing point position information indicating the position of the vanishing point by analyzing the ambient image. Includes a mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point. Signal processing device.
[0191] [Item 2] The surrounding image includes the vanishing point and is processed using the signal processing device described in item 1.
[0192] [Item 3] The surrounding image does not include the vanishing point.
[0193] [Item 4] The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit acquires the imaging mounting information based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information. A signal processing device as described in any of items 1 to 3.
[0194] [Item 5] The mounting detection unit is, Based on the first estimated vanishing point position information and the reference vanishing point position information, first imaging mounting information indicating the mounting orientation of the first imaging device is acquired. Based on the second estimated vanishing point position information and the reference vanishing point position information, second imaging mounting information indicating the mounting orientation of the second imaging device is acquired. The signal processing device described in item 4.
[0195] [Item 6] The mounting detection unit is Based on the first estimated vanishing point position information and the reference vanishing point position information, first imaging mounting information indicating the mounting orientation of the first imaging device is acquired. Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the first imaging mounting information, second imaging mounting information indicating the mounting orientation of the second imaging device is acquired. The signal processing device described in item 4.
[0196] [Item 7] The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit uses the first estimated vanishing point position information as the reference vanishing point position information to acquire the imaging mounting information indicating the mounting orientation of the second imaging device. A signal processing device as described in any of items 1 to 3.
[0197] [Item 8] The system includes an imaging correction unit that performs correction on the surrounding image to reduce image distortion caused by the optical system, The vanishing point estimation unit estimates the estimated vanishing point position information by analyzing the surrounding image after correction by the imaging correction unit. A signal processing device as described in any of items 1 to 7.
[0198] [Item 9] The vanishing point estimation unit estimates the estimated vanishing point position information based on the optical flow of the surrounding image. A signal processing device as described in any of items 1 to 8.
[0199] [Item 10] Includes a first correction unit that corrects the image based on the aforementioned imaging mounting information. A signal processing device as described in any of items 1 to 9.
[0200] [Item 11] Includes a second correction unit that corrects object distance information indicating the distance to surrounding objects based on the aforementioned image mounting information. A signal processing device as described in any of items 1 through 10.
[0201] [Item 12] An imaging device mounted on a moving object, which acquires an ambient image via an optical system having an optical axis non-parallel to the direction of movement of the moving object, The system includes a signal processing device that detects the mounting orientation of the imaging device based on the surrounding image, and the signal processing device is A vanishing point estimation unit receives the ambient image captured by the imaging device and estimates estimated vanishing point position information indicating the position of the vanishing point by analyzing the ambient image acquired through an optical system having an optical axis nonparallel to the direction of movement. Includes a mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point. Signal processing system.
[0202] [Item 13] The surrounding image includes an image of at least one of the regions in front of and behind the moving object. The signal processing system described in item 12.
[0203] [Item 14] The surrounding image includes an image of the area to the side of the moving body. The signal processing system described in item 12 or 13.
[0204] [Item 15] A step of acquiring a surrounding image captured by an imaging device having an optical system with an optical axis that is not parallel to the direction of movement of the imaging device, The process involves analyzing the surrounding image to estimate estimated vanishing point position information indicating the location of the vanishing point, A signal processing method comprising the step of acquiring the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a predetermined reference vanishing point.
[0205] [Item 16] On the computer, A procedure for acquiring an ambient image captured by an imaging device having an optical system with an optical axis non-parallel to the direction of movement of the imaging device, A procedure for estimating vanishing point position information indicating the location of the vanishing point by analyzing the aforementioned surrounding image, A program for performing a procedure to acquire the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a predetermined reference vanishing point. [Explanation of Symbols]
[0206] 10 Signal Processing Systems 11 vehicles 12 Signal Processing Devices 15 Imaging device 15a Reference imaging device 15b Imaging device to be corrected 20 Vanishing point 20r reference vanishing point 20m Estimated vanishing point 31 Image Processing Unit 32 Detection conversion information storage unit 33 Vanishing point estimation part 34 Mounting detection unit 35 Reference vanishing point storage section 36 Distance Calculation Unit 37 Information generation section 38 Display conversion information storage unit 39 Conversion Information Correction Unit 41 Image display section 42 Drive control unit 151 Front Camera 152 Left side camera 153 Right side camera 154 Rearview Camera AF1 Front Shooting Angle of View AF2 Left side shooting angle of view AF3 Right side shooting angle of view AF4 Back shooting angle of view range Ax1 Front shooting optical axis Ax2 left side shooting optical axis Ax3 Right side shooting optical axis Ax4 backlighting optical axis C Surrounding image C1 Front Surround Image C2 Left side surrounding image C3 Right side surrounding image C4 Rear view images C11 Front Correction Surround Image C12 Left side corrected surrounding image C13 Right side corrected surrounding image C14 Back Correction Surround Image Df direction of travel M1 Detection Conversion Information M2 display conversion information M3 Estimated vanishing point position information M4 Reference vanishing point position information M5 Imaging and Mounting Information M6 Object Distance Measurement Information M7 Drive Control Information M8 display image OF Optical Flow
Claims
1. A vanishing point estimation unit acquires an ambient image captured by an imaging device having an optical system with an optical axis non-parallel to the direction of movement of the imaging device, and estimates estimated vanishing point position information indicating the position of the vanishing point by analyzing the ambient image. The system includes a mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point, The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit acquires the imaging mounting information based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information. The mounting detection unit is Based on the first estimated vanishing point position information and the reference vanishing point position information, first imaging mounting information indicating the mounting orientation of the first imaging device is acquired. Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the first imaging mounting information, second imaging mounting information indicating the mounting orientation of the second imaging device is acquired. Signal processing device.
2. The signal processing apparatus according to claim 1, wherein the surrounding image includes the vanishing point.
3. The signal processing apparatus according to claim 1, wherein the surrounding image does not include the vanishing point.
4. The mounting detection unit is Based on the first estimated vanishing point position information and the reference vanishing point position information, first imaging mounting information indicating the mounting orientation of the first imaging device is acquired. Based on the second estimated vanishing point position information and the reference vanishing point position information, second imaging mounting information indicating the mounting orientation of the second imaging device is acquired. The signal processing apparatus according to claim 1.
5. A vanishing point estimation unit that acquires an ambient image captured by an imaging device having an optical system having an optical axis nonparallel to the direction of movement of the imaging device, and estimates estimated vanishing point position information indicating the position of a vanishing point by analyzing the ambient image, The system includes a mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point, The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit uses the first estimated vanishing point position information as the reference vanishing point position information to acquire the imaging mounting information indicating the mounting orientation of the second imaging device. Signal processing device.
6. The system includes an imaging correction unit that performs correction on the surrounding image to reduce image distortion caused by the optical system, The vanishing point estimation unit estimates the estimated vanishing point position information by analyzing the surrounding image after correction by the imaging correction unit. The signal processing apparatus according to claim 1.
7. The vanishing point estimation unit estimates the estimated vanishing point position information based on the optical flow of the surrounding image. The signal processing apparatus according to claim 1.
8. Includes a first correction unit that corrects the image based on the aforementioned imaging mounting information. The signal processing apparatus according to claim 1.
9. The unit includes a second correction unit that corrects object distance measurement information indicating the distance to surrounding objects based on the aforementioned image mounting information. The signal processing apparatus according to claim 1.
10. An imaging device mounted on a moving object, which acquires an ambient image via an optical system having an optical axis non-parallel to the direction of movement of the moving object, The system includes a signal processing device that detects the mounting orientation of the imaging device based on the surrounding image, and the signal processing device is A vanishing point estimation unit receives the ambient image captured by the imaging device and estimates estimated vanishing point position information indicating the position of the vanishing point by analyzing the ambient image acquired through an optical system having an optical axis nonparallel to the direction of movement. The system includes a mounting detection unit that acquires imaging mounting information indicating the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a reference vanishing point, The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. The vanishing point estimation unit estimates first estimated vanishing point position information indicating the position of the vanishing point by analyzing the first imaging direction image, and estimates second estimated vanishing point position information indicating the position of the vanishing point by analyzing the second imaging direction image. The mounting detection unit acquires the imaging mounting information based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information. The mounting detection unit is Based on the first estimated vanishing point position information and the reference vanishing point position information, first imaging mounting information indicating the mounting orientation of the first imaging device is acquired. Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the first imaging mounting information, second imaging mounting information indicating the mounting orientation of the second imaging device is acquired. Signal processing system.
11. The surrounding image includes an image of at least one of the regions in front of and behind the moving object. The signal processing system according to claim 10.
12. The surrounding image includes an image of the area to the side of the moving body. The signal processing system according to claim 10.
13. A step of acquiring a surrounding image captured by an imaging device having an optical system with an optical axis that is not parallel to the direction of movement of the imaging device, The process involves analyzing the surrounding image to estimate estimated vanishing point position information indicating the location of the vanishing point, The process includes acquiring the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a predetermined reference vanishing point, The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. In the step of estimating the estimated vanishing point position information, first estimated vanishing point position information indicating the position of the vanishing point is estimated by analyzing the first imaging direction image, and second estimated vanishing point position information indicating the position of the vanishing point is estimated by analyzing the second imaging direction image. In the step of acquiring the mounting orientation of the imaging device, Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information, the mounting orientation of the imaging device is obtained. Based on the first estimated vanishing point position information and the reference vanishing point position information, the mounting orientation of the first imaging device is obtained. Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the mounting orientation of the first imaging device, the mounting orientation of the second imaging device is acquired. Signal processing method.
14. On the computer, A procedure for acquiring an ambient image captured by an imaging device having an optical system with an optical axis non-parallel to the direction of movement of the imaging device, A procedure for estimating vanishing point position information indicating the location of the vanishing point by analyzing the aforementioned surrounding image, A program for performing a procedure to acquire the mounting orientation of the imaging device based on the estimated vanishing point position information and reference vanishing point position information indicating the position of a predetermined reference vanishing point, The surrounding image includes a first imaging direction image related to a first imaging direction acquired by a first imaging device, and a second imaging direction image related to a second imaging direction acquired by a second imaging device different from the first imaging device. In the procedure for estimating the estimated vanishing point position information, first estimated vanishing point position information indicating the position of the vanishing point is estimated by analyzing the first imaging direction image, and second estimated vanishing point position information indicating the position of the vanishing point is estimated by analyzing the second imaging direction image. In the procedure for obtaining the mounting orientation of the imaging device, Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the reference vanishing point position information, the mounting orientation of the imaging device is obtained. Based on the first estimated vanishing point position information and the reference vanishing point position information, the mounting orientation of the first imaging device is obtained. Based on the first estimated vanishing point position information, the second estimated vanishing point position information, and the mounting orientation of the first imaging device, the mounting orientation of the second imaging device is acquired. program.
Citation Information
Patent Citations
Arukoorubunkaishita echirennsakusanbiniruhosoyozairyo
JP1976073551A
Modification of polyphenylene ether resin
JP1988054425A
Body height measuring apparatus, bioinstrumentation booth, body height measuring apparatus control method and control program
JP2016185275A
Image processing apparatus, camera deviation determination system, and image processing method
JP2018160732A
Image processing device and image processing method
WO2010146695A1