Real-Time Solar Observations
A system for real-time solar observation comprises an optical detector operable to detect sunlight and to produce image data from detected sunlight, a shadow detector operable to produce image data relating to a shadow cast by a reference object, and a controller operable to receive image data from the optical detector and from the shadow detector. The controller is operable to determine at least one of a sunrise period, a midday period and a sunset period in dependence upon received image data.
Latest Qatar Foundation Patents:
- Synthesis of porous graphitic carbon membranes
- Systems and methods for evaluating mindfulness
- Regeneration and activation of catalysts for carbon and syngas production
- System and method for low-cost methane upgrading to added-valuable products
- Catalysts for converting carbon dioxide and methane to synthesis gas
The present invention relates to real-time solar observation, and, in particular, to systems and methods for detecting sun position in real time.
BACKGROUNDIt is often desirable to know the exact position of the sun in the sky. For example, followers of the Islamic religion, and of other religions, have prayer times and fasting times dependent on the position of the sun. It is, therefore, desirable to be able to know the exact timing of particular solar positions. For example, the beginning and ending of sunrise, the beginning and ending of the midday sun, and the beginning and ending of sunset are all important points in the Islamic prayer and fasting day.
Currently, there are many methods, charts and devices available to a user for predicting the timing of the sun's position. For example, using knowledge of the rotation of the earth about its own axis, and its rotation about the sun, it is possible to predict the timing of the important times of the solar day and provide these in chart or other form to a user.
However, since these times are based on prediction, such predictions can have noticeable errors, for example up to thirty minutes of error.
It is therefore desirable to provide a system and method which overcomes the drawbacks of the previously considered solutions.
SUMMARYAccording to one aspect of the present invention, there is provided a system for real-time solar observation, the system comprising an optical detector operable to detect sunlight and to produce image data from detected sunlight, a shadow detector operable to produce image data relating to a shadow cast by a reference object, and a controller operable to receive image data from the optical detector and from the shadow detector, wherein the controller is operable to determine at least one of a sunrise period, a midday period and a sunset period in dependence upon received image data.
In one example, the controller is operable to detect a sunrise period by detecting a sunrise period start time at which substantially white light is first visible parallel above a predetermined horizon, and by detecting a sunrise period end time at which a solar disc image is substantially tangential with the predetermined horizon, and wherein the controller is operable to detect a midday period by detecting a midday period start time at which said shadow has a minimum length, and by detecting a midday period end time at which said shadow has a length substantially equal the sum of the minimum length and the length of the reference object, and wherein the controller is operable to detect a sunset period by detecting a sunset start time at which a solar disc image is substantially tangential above the predetermined horizon, and by detecting a sunset end time at which no substantially red light is visible above the predetermined horizon.
In such an example, the optical detector is operable to provide sunrise image data from a substantially East-facing direction, and to provide sunset image data from a substantially West-facing direction.
In such an example, the controller is operable to output an alarm signal upon detection of said start and end times.
According to another aspect of the present invention, there is provided a method for detecting a position of the sun in the sky in real time, the method comprising receiving image data from an optical detector operable to produce image data from detected sunlight, and from a shadow detector operable to produce image data relating to a shadow cast by a reference object, and detecting at least one of a sunrise period, a midday period and a sunset period in dependence upon the received image data.
In one example of such a method detecting a sunrise period comprises detecting a sunrise period start time at which substantially white light is first visible parallel above a predetermined horizon, and detecting a sunrise period end time at which a solar disc image is substantially tangential with the predetermined horizon, and detecting a midday period comprises detecting a midday period start time at which said shadow has a minimum length, and detecting a midday period end time at which said shadow is substantially equal in length to the sum of the minimum length and the length of the reference object, and detecting a sunset period comprises detecting a sunset start time at which a solar disc image is substantially tangential with the predetermined horizon, and detecting a sunset end time at which no substantially red light is visible above the predetermined horizon.
Such a method may further comprise generating an alarm signal upon detection of said start and end times.
In
The present invention provides solar observations in the early morning from the east, at midday, and in the evening from the west, and these observations may be provided by three separate cameras provided for those specific purposes. Alternatively, a single camera could be provided for the sunset and sunrise observations, the camera being moved, manually or using motorised mounting, between an east facing position and a west facing position. Furthermore, the same camera could be used to detect the shadow length of the reference object during the midday period.
The system then starts to detect for the presence of the end of the sunrise period. Camera image data are received (step 1005), and the control processor 30 operates to process the image data and to detect the position of the solar disc (step 1006). This detection can be achieved using filtering and appropriate image processing techniques. The processor 30 then operates to determine whether the solar disc 8 is substantially tangential to and above the horizon 2 (step 1007), and, if not, the processor 30 reverts to a receiving new camera image data (step 1005).
If the solar disc 8 is detected to be substantially tangential with and above the Eastern horizon 2, then an end of sunrise signal is sent to the input/output device 34 (step 1008). The input/output device 34 generates a suitable signal to alert the user. The system moves onto midday period detection (step 1009).
If, however, the new shadow length is greater than or equal to the previous shadow length xn-1, then the midday point has been reached, and the system generates a start of the midday period signal (step 1107). The signal is passed to the input/output device 34 which outputs a suitable alarm to the user. The shadow length is then stored as a reference minimum shadow length xmin.
The system then proceeds to detect the end of the midday period by receiving camera image data (step 1107), and measuring the shadow length xm from the received camera image data (step 1108). If the measured shadow length xm is substantially equal to the sum of the reference minimum shadow length xmin and the length of the reference object 14, then an end of the midday period signal is generated (step 1109) and sent to the input/output device 34 for alerting the user (step 1110). If the measured shadow length is less than the reference length, however, further camera image data are received (step 1107) until the end of the midday period is detected. The method then proceeds to detection of the sunset period.
In
If the solar disc 8 is determined to be tangential to the western horizon 2, then a start of the sunset period signal is generated and sent to the input/output device 34. An alarm to the user is the output (step 1205). The method then proceeds to the detection of the end of the sunset period, by reception of further camera image data (step 1206).
The control processor 30 processes the image data and detects any light band visible above the horizon 2 (step 1207). This visible light band turns to red light as the sun sets, and the control processor 30 determines the moment such red light disappears from view. This point in time is defined as the end of sunset and typically occurs when the sun is about 12 degrees below the horizon, dependent upon location and time (step 1208). At this point an end of sunset period signal is generated and supplied to the input/output device 34. The user is then notified of the end of the sunset period (step 1209).
In this manner, the important times of day associated with the sun's position can be determined and can be transmitted as alarm signal to users.
In the situation in which the sun is not clearly visible, for example when the sky is cloudy as shown in the photograph of
In one possible example deployment of a number of systems embodying the present invention, a system that has a clear view of the sun in the sky can transmit its observation data to other systems in a network of systems, so as to improve the prediction data held by those other systems. In such a way, the network as a whole can benefit from real-time solar position sensing leading to improved timing prediction. Such transmission may be over a local area network, a wide area network or over the Internet, using wired and or wireless transmission media.
The start and end signals that are provided to users may be in the form of an audible and/or visible alarm that is provided to the direct user of the system. Alternatively, the signal may be transmitted to a remote user, for example using a cellular mobile telephone or other suitable transmission technology. The start and end signals may also be used to trigger a pre-recorded prayer call or other appropriate broadcast alert signal.
The control processor 30 is operable to process received camera image data in order to determine the presence of particular light signatures indicative of the points in time that are being detected. In the case of detection of the commencement of sunrise, the east facing camera data are processed in order to detect the first presence of white light above the horizon and parallel to it (when the top of the sun ball appear). This detection can be achieved by appropriate processing and filtering of the image data in order to increase the contrast of the image, and to detect the appropriate intensity and wavelengths of light. The position the horizon can be located either by positioning the camera such that a reference line is located on the horizon, or by appropriate processing of the camera image.
One technique for detecting the solar disc is to increase the contrast of the camera image, so as to remove any edge effects from the image of the sun. The edge of the solar disc is then detected by detecting a sharp change in brightness at the disc edge. The relative position of the edge of the disc with respect to the horizon can then be assessed. The horizon can be located or detected as before.
Detection of the moment when the red light that occurs at the end of the sunset period (the moment when the sun disappear) may be achieved by filtering extra received light to show the red component. If all or a significant portion of the light is filtered out, then the end of the sunset period (beginning of night) has been detected.
Measurement of the midday period shadow cast by the reference object is achieved using a high contrast image, and known geometry processing. The relative positions of the camera and the reference object are known, as is the angle at which the camera observes the shadow. Using this information, it is possible to measure the length of the cast shadow. Detection of the midday shadow, that is the shadow having the minimum length, is achieved by determining the first point at which the shadow stops shortening. Detecting the end of the midday period simply requires comparison of the (measured shadow length plus the minimum shadow) with the known length of the reference object.
It will be readily appreciated that the present invention has been described with reference to specific examples, and that the inventive concepts could be applied in different implementations without diverging from those inventive concepts.
Claims
1. A system for real-time solar observation, the system comprising:
- an optical detector operable to detect sunlight and to produce image data from detected sunlight;
- a shadow detector operable to produce image data relating to a shadow cast by a reference object; and
- a controller operable to receive image data from the optical detector and from the shadow detector, wherein the controller is operable to determine at least one of a sunrise period, a midday period and a sunset period in dependence upon received image data.
2. A system as claimed in claim 1, wherein the controller is operable to detect a sunrise period by detecting a sunrise period start time at which substantially white light is first visible parallel above a predetermined horizon, and by detecting a sunrise period end time at which a solar disc image is substantially tangential with the predetermined horizon, and wherein the controller is operable to detect a midday period by detecting a midday period start time at which said shadow has a minimum length, and by detecting a midday period end time at which said shadow has a length substantially equal the sum of the minimum length and the length of the reference object, and wherein the controller is operable to detect a sunset period by detecting a sunset start time at which a solar disc image is substantially tangential above the predetermined horizon, and by detecting a sunset end time at which no substantially red light is visible above the predetermined horizon.
3. A system as claimed in claim 2, wherein the optical detector is operable to provide sunrise image data from a substantially East-facing direction, and to provide sunset image data from a substantially West-facing direction.
4. A system as claimed in claim 2, wherein the controller is operable to output an alarm signal upon detection of said start and end times.
5. A method for detecting a position of the sun in the sky in real time, the method comprising:
- receiving image data from an optical detector operable to produce image data from detected sunlight, and from a shadow detector operable to produce image data relating to a shadow cast by a reference object; and
- detecting at least one of a sunrise period, a midday period and a sunset period in dependence upon the received image data.
6. A method as claimed in claim 5, wherein detecting a sunrise period comprises:
- detecting a sunrise period start time at which substantially white light is first visible parallel above a predetermined horizon, and detecting a sunrise period end time at which a solar disc image is substantially tangential with the predetermined horizon, and
- wherein detecting a midday period comprises:
- detecting a midday period start time at which said shadow has a minimum length, and
- detecting a midday period end time at which said shadow is substantially equal in length to the sum of the minimum length and the length of the reference object, and
- wherein detecting a sunset period comprises:
- detecting a sunset start time at which a solar disc image is substantially tangential with the predetermined horizon, and detecting a sunset end time at which no substantially red light is visible above the predetermined horizon.
7. A method as claimed in claim 6, further comprising generating an alarm signal upon detection of said start and end times.
Type: Application
Filed: Aug 16, 2011
Publication Date: Feb 21, 2013
Patent Grant number: 8477189
Applicant: Qatar Foundation (Doha)
Inventor: Lolwa Ali Sultan AL-MAADID (Doha)
Application Number: 13/211,153
International Classification: H04N 7/18 (20060101); G06K 9/62 (20060101);