Concepts and technologies described herein provide for the detection of aircraft contrails through the identification of contrail shadows in real time imagery provided during a flight. According to one aspect of the disclosure provided herein, an antisolar point is located on a surface from the pers
Concepts and technologies described herein provide for the detection of aircraft contrails through the identification of contrail shadows in real time imagery provided during a flight. According to one aspect of the disclosure provided herein, an antisolar point is located on a surface from the perspective of the aircraft in flight. Real time imagery encompassing the antisolar point is received and analyzed for a contrail indicator. When the contrail indicator is detected, it is determined that the aircraft is creating a contrail.
대표청구항▼
1. A computer-implemented method for detecting a contrail of an aircraft with a contrail detection computer, comprising: locating with the contrail detection computer an antisolar point from a perspective of the aircraft;receiving real time imagery encompassing the antisolar point at the contrail de
1. A computer-implemented method for detecting a contrail of an aircraft with a contrail detection computer, comprising: locating with the contrail detection computer an antisolar point from a perspective of the aircraft;receiving real time imagery encompassing the antisolar point at the contrail detection computer;analyzing the real time imagery for detection of a contrail indicator; andin response to detecting the contrail indicator, determining that the contrail is being created by the aircraft. 2. The computer-implemented method of claim 1, further comprising: receiving aircraft flight data at the contrail detection computer, wherein the aircraft flight data comprises time of day data, sun or moon position data, and aircraft position data, and wherein locating the antisolar point from the perspective of the aircraft comprises utilizing the aircraft flight data to locate the antisolar point from the perspective of the aircraft. 3. The computer-implemented method of claim 2, wherein utilizing the aircraft flight data to locate the antisolar point from a perspective of the aircraft comprises determining a location on a surface of the earth that is aligned with the aircraft and the sun or moon. 4. The computer-implemented method of claim 2, further comprising: utilizing the aircraft flight data to create a flight vector extending from the antisolar point; andassociating the antisolar point and the flight vector with corresponding locations on the real time imagery,wherein analyzing the real time imagery for detection of the contrail indicator comprises searching the real time imagery for the contrail indicator substantially along the flight vector. 5. The computer-implemented method of claim 4, wherein searching the real time imagery for the contrail indicator along the flight vector comprises: creating an upper threshold boundary vector extending from the antisolar point a threshold distance above the flight vector or a threshold positive angle from the antisolar point;creating a lower threshold boundary vector extending from the antisolar point a threshold distance below the flight vector or a threshold negative angle from the antisolar point; andsearching for the contrail indicator between the upper threshold boundary vector and the lower threshold boundary vector. 6. The computer-implemented method of claim 5, wherein the contrail indicator comprises an edge of a shadow corresponding to the contrail. 7. The computer-implemented method of claim 6, wherein the edge of the shadow is defined by a substantially consistent difference in contrast aligned substantially parallel to the flight vector. 8. The computer-implemented method of claim 7, further comprising manipulating the contrast of the real time imagery to enhance a difference in contrast between the edge of the shadow and the opaque or semi-opaque surface below the aircraft. 9. The computer-implemented method of claim 1, wherein receiving real time imagery at the contrail detection computer encompassing the antisolar point comprises receiving real time imagery of an opaque or semi-opaque surface below the aircraft. 10. The computer-implemented method of claim 9, wherein the opaque or semi-opaque surface below the aircraft comprises a cloud deck or a surface of the earth. 11. The computer-implemented method of claim 1, wherein receiving real time imagery at the contrail detection computer encompassing the antisolar point comprises receiving real time imagery from one or more optical sensors mounted on or within the aircraft and directed in a direction of the antisolar point. 12. The computer-implemented method of claim 1, further comprising providing a notification to a pilot that the contrail is being created. 13. A system for detecting a contrail of an aircraft, the system comprising: a processor;a memory coupled to the processor; anda program module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the system to detect the contrail of the aircraft by locating an antisolar point from a perspective of the aircraft,receiving real time imagery encompassing the antisolar point, andanalyzing the real time imagery for detection of a contrail indicator. 14. The system of claim 13, further comprising: receiving aircraft flight data corresponding to a position of the aircraft and to a position of the sun or moon; anddetermining the antisolar point according to the aircraft flight data. 15. The system of claim 14, further comprising: a global positioning system device configured to provide the aircraft flight data to the program module; andone or more optical sensors mounted on or within the aircraft, the one or more optical sensors configured to provide the real time imagery to the program module. 16. The system of claim 13, wherein analyzing the real time imagery for detection of a contrail indicator, and in response to detecting the contrail indicator, determining that the contrail is being created by the aircraft comprises: superimposing an aircraft flight vector on the real time imagery at the antisolar point;determining whether a shadow exists in the real time imagery substantially along the aircraft flight vector; andresponsive to determining that the shadow exists substantially along the aircraft flight vector, determining that the aircraft is creating a contrail. 17. The system of claim 16, wherein the program module, when executed by the processor, further causes the system to detect the contrail of the aircraft by creating an upper threshold boundary vector extending from the antisolar point a threshold distance above the flight vector or a threshold positive angle from the antisolar point,creating a lower threshold boundary vector extending from the antisolar point a threshold distance below the flight vector or a threshold negative angle from the antisolar point, andsearching for the contrail indicator between the upper threshold boundary vector and the lower threshold boundary vector. 18. The system of claim 16, wherein the program module, when executed by the processor, further causes the system to detect the contrail of the aircraft by enhancing a contrast between the shadow of the contrail and an opaque or semi-opaque surface beneath the aircraft, anddetermining whether a shadow exists in the real time imagery substantially along the aircraft flight vector by detecting an edge of the shadow according to a difference in contrast between the edge of the shadow and the opaque or semi-opaque surface. 19. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to: determine an antisolar point from a perspective of an aircraft;receiving real time imagery encompassing the antisolar point; andanalyze the real time imagery for detection of a contrail indicator. 20. The non-transitory computer-readable storage medium of claim 19, further comprising computer-executable instructions stored thereon which, when executed by the computer, further cause the computer to:receive aircraft flight data corresponding to one or more aircraft flight parameters and to a position of the sun or moon;determine the antisolar point according to the aircraft flight data; anddetermine an aircraft flight vector according to the one of more aircraft flight parameters,wherein causing the computer to analyze the real time imagery for detection of a contrail indicator, and in response to detecting the contrail indicator, determine that the contrail is being created by the aircraft comprises causing the computer to: superimpose the aircraft flight vector on the real time imagery,determine whether a shadow exists in the real time imagery substantially along the aircraft flight vector,manipulate one or more characteristics of the real time imagery to enhance a visible distinction between the shadow of the contrail and an opaque or semi-opaque surface below the aircraft on which the shadow is visible,detect the visible distinction along the aircraft flight vector to determine that the shadow exists, andresponsive to determining that the shadow exists substantially along the aircraft flight vector, determine that the aircraft is creating a contrail.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Fegley Ronald W. (Whittier CA) Terry Darrell A. (Huntington Beach CA), Lidar droplet size monitor for in-flight measurement of aircraft engine exhaust contrails, droplets and aerosols.
Harrington, Nathan John, Upper troposphere and lower stratosphere wind direction, speed, and turbidity monitoring using digital imaging and motion tracking.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.