I have a problem that involves a UAV flying with a camera mounted below it. Following information is provided:
- GPS Location of the UAV in Lat/Long
- GPS Height of the UAV in meters
- Attitude of the UAV i.e. roll, pitch, and yaw in degrees
- Field of View (FOV) of the camera in degrees
- Elevation of the camera w.r.t UAV in degrees
- Azimuth of camera w.r.t UAV in degrees
I have some some images taken from that camera during a flight and my task is to compute the locations (in Lat/Long) of 4 corners points and the center points of the image so that the image can be placed on the map at proper location.
I found a document while searching the internet that can be downloaded at the following link:
http://www.siaa.asn.au/get/2411853249.pdf
My maths background is very weak so I am not able to translate the document into a working solution.
Can somebody provide me a solution to my problem in the form of a simple algorithm or preferable in the form of code of some programming language?
Thanks.