updated problem description, restrictions, acceptance criteria. added data

This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-11-02 23:43:14 +02:00
parent 605597e98b
commit 06db5c8595
47 changed files with 99 additions and 19 deletions
+6 -2
View File
@@ -1,2 +1,6 @@
System should find out GPS of centers of all the photos from the flight within error no more than 100 meters in comparison to the real GPS
System should find out GPS of centers of 70% of the photos from the flight within error no more than 30 meters in comparison to the real GPS
System should find out GPS of centers of 80% of the photos from the flight within error no more than 50 meters in comparison to the real GPS
System should find out GPS of centers of 60% of the photos from the flight within error no more than 10 meters in comparison to the real GPS
System should correctly continue the work even in a presence of up to 350 meters outlier photo between 2 consecutive photos en route. This could happen due to tilt of the plane.
System should correctly continue the work even during sharp turns, where the next photo doesn't overlap at all, or overlaps in less than 5%. Next photo should be in less than 150m drift and angle less than 50%
Number of outliers during the satellite provider images ground check should be less than 10%
In case of absolute incapable of the system to determine next, second next, and third next images gps, by any methods, (these 20% of the route), then it should ask user for an input for the next image, so that user can specify location
Binary file not shown.

After

Width:  |  Height:  |  Size: 898 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 874 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 928 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 790 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 963 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 980 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 981 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1022 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 992 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 965 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 912 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 997 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 998 KiB

@@ -0,0 +1,61 @@
image, lat, lon
AD000001.jpg, 48.275292, 37.385220
AD000002.jpg, 48.275001, 37.382922
AD000003.jpg, 48.274520, 37.381657
AD000004.jpg, 48.274956, 37.379004
AD000005.jpg, 48.273997, 37.379828
AD000006.jpg, 48.272538, 37.380294
AD000007.jpg, 48.272408, 37.379153
AD000008.jpg, 48.271992, 37.377572
AD000009.jpg, 48.271376, 37.376671
AD000010.jpg, 48.271233, 37.374806
AD000011.jpg, 48.270334, 37.374442
AD000012.jpg, 48.269922, 37.373284
AD000013.jpg, 48.269366, 37.372134
AD000014.jpg, 48.268759, 37.370940
AD000015.jpg, 48.268291, 37.369815
AD000016.jpg, 48.267719, 37.368469
AD000017.jpg, 48.267461, 37.367255
AD000018.jpg, 48.266663, 37.365888
AD000019.jpg, 48.266135, 37.365460
AD000020.jpg, 48.265574, 37.364211
AD000021.jpg, 48.264892, 37.362998
AD000022.jpg, 48.264393, 37.361086
AD000023.jpg, 48.263803, 37.361028
AD000024.jpg, 48.263014, 37.359878
AD000025.jpg, 48.262635, 37.358277
AD000026.jpg, 48.261819, 37.357116
AD000027.jpg, 48.261182, 37.355907
AD000028.jpg, 48.260727, 37.354723
AD000029.jpg, 48.260117, 37.353469
AD000030.jpg, 48.259677, 37.352165
AD000031.jpg, 48.258881, 37.351376
AD000032.jpg, 48.258425, 37.349964
AD000033.jpg, 48.258653, 37.347004
AD000034.jpg, 48.257879, 37.347711
AD000035.jpg, 48.256777, 37.348444
AD000036.jpg, 48.255756, 37.348098
AD000037.jpg, 48.255375, 37.346549
AD000038.jpg, 48.254799, 37.345603
AD000039.jpg, 48.254557, 37.344566
AD000040.jpg, 48.254380, 37.344375
AD000041.jpg, 48.253722, 37.343093
AD000042.jpg, 48.254205, 37.340532
AD000043.jpg, 48.252380, 37.342112
AD000044.jpg, 48.251489, 37.343079
AD000045.jpg, 48.251085, 37.346128
AD000046.jpg, 48.250413, 37.344034
AD000047.jpg, 48.249414, 37.343296
AD000048.jpg, 48.249114, 37.346895
AD000049.jpg, 48.250241, 37.347741
AD000050.jpg, 48.250974, 37.348379
AD000051.jpg, 48.251528, 37.349468
AD000052.jpg, 48.251873, 37.350485
AD000053.jpg, 48.252161, 37.351491
AD000054.jpg, 48.252685, 37.352343
AD000055.jpg, 48.253268, 37.353119
AD000056.jpg, 48.253767, 37.354246
AD000057.jpg, 48.254329, 37.354946
AD000058.jpg, 48.254874, 37.355765
AD000059.jpg, 48.255481, 37.356501
AD000060.jpg, 48.256246, 37.357485
1 image lat lon
2 AD000001.jpg 48.275292 37.385220
3 AD000002.jpg 48.275001 37.382922
4 AD000003.jpg 48.274520 37.381657
5 AD000004.jpg 48.274956 37.379004
6 AD000005.jpg 48.273997 37.379828
7 AD000006.jpg 48.272538 37.380294
8 AD000007.jpg 48.272408 37.379153
9 AD000008.jpg 48.271992 37.377572
10 AD000009.jpg 48.271376 37.376671
11 AD000010.jpg 48.271233 37.374806
12 AD000011.jpg 48.270334 37.374442
13 AD000012.jpg 48.269922 37.373284
14 AD000013.jpg 48.269366 37.372134
15 AD000014.jpg 48.268759 37.370940
16 AD000015.jpg 48.268291 37.369815
17 AD000016.jpg 48.267719 37.368469
18 AD000017.jpg 48.267461 37.367255
19 AD000018.jpg 48.266663 37.365888
20 AD000019.jpg 48.266135 37.365460
21 AD000020.jpg 48.265574 37.364211
22 AD000021.jpg 48.264892 37.362998
23 AD000022.jpg 48.264393 37.361086
24 AD000023.jpg 48.263803 37.361028
25 AD000024.jpg 48.263014 37.359878
26 AD000025.jpg 48.262635 37.358277
27 AD000026.jpg 48.261819 37.357116
28 AD000027.jpg 48.261182 37.355907
29 AD000028.jpg 48.260727 37.354723
30 AD000029.jpg 48.260117 37.353469
31 AD000030.jpg 48.259677 37.352165
32 AD000031.jpg 48.258881 37.351376
33 AD000032.jpg 48.258425 37.349964
34 AD000033.jpg 48.258653 37.347004
35 AD000034.jpg 48.257879 37.347711
36 AD000035.jpg 48.256777 37.348444
37 AD000036.jpg 48.255756 37.348098
38 AD000037.jpg 48.255375 37.346549
39 AD000038.jpg 48.254799 37.345603
40 AD000039.jpg 48.254557 37.344566
41 AD000040.jpg 48.254380 37.344375
42 AD000041.jpg 48.253722 37.343093
43 AD000042.jpg 48.254205 37.340532
44 AD000043.jpg 48.252380 37.342112
45 AD000044.jpg 48.251489 37.343079
46 AD000045.jpg 48.251085 37.346128
47 AD000046.jpg 48.250413 37.344034
48 AD000047.jpg 48.249414 37.343296
49 AD000048.jpg 48.249114 37.346895
50 AD000049.jpg 48.250241 37.347741
51 AD000050.jpg 48.250974 37.348379
52 AD000051.jpg 48.251528 37.349468
53 AD000052.jpg 48.251873 37.350485
54 AD000053.jpg 48.252161 37.351491
55 AD000054.jpg 48.252685 37.352343
56 AD000055.jpg 48.253268 37.353119
57 AD000056.jpg 48.253767 37.354246
58 AD000057.jpg 48.254329 37.354946
59 AD000058.jpg 48.254874 37.355765
60 AD000059.jpg 48.255481 37.356501
61 AD000060.jpg 48.256246 37.357485
@@ -1,2 +0,0 @@
AD000005.jpg 48.273997, 37.379828
+2 -2
View File
@@ -1,3 +1,3 @@
We have a lot of images taken from wing-type UAV by camera with at least full hd resolution. Resolution of each photo could be up to 6200*4100 for the whole flight, but for other flight could be FullHd, f.e.
We have a lot of images taken from wing-type UAV by camera with at least FullHD resolution. Resolution of each photo could be up to 6200*4100 for the whole flight, but for other flight could be FullHD, f.e.
Photos are taken and named consecutively within 100 meters distance between each other.
We know only starting GPS coordinates. We need to determine coordinates of centers of each image. And also coordinates of the center of any object on these photos.
We know only starting GPS coordinates. We need to determine coordinates of centers of each image. And also coordinates of the center of any object on these photos. We can use external satellite provider for ground check the existing photos
+2 -2
View File
@@ -1,9 +1,9 @@
Photos are taken by only airplane type UAVs.
Photos are taken by the camera pointing downwards and fixed, but it is not autostabilize
Photos are taken by the camera pointing downwards and fixed, but it is not autostabilized.
The flying range is restricted by eastern and southern part of Ukraine (To the left of Dnipro river)
The image resolution could be from FullHd to 6252*4168
Altitude is prefefined and no more than 1km
Flights are done mostly in sunny weather
We can use satellite providers, but we're limited right now to Google Maps, which could be possibly outdated for some regions
Number of photos could be up to 3000, usually in 500-1500 range
During the flight UAV can make sharp turns, so that it is possible that next photo is absolutely different from the previous one (no same objects), but it is rather exception than the rule
During the flight UAV can make sharp turns, so that it is possible that next photo is absolutely different from the previous one (no same objects), but it is rather exception than the rule