jhungary
MILITARY PROFESSIONAL
- Joined
- Oct 24, 2012
- Messages
- 19,295
- Reaction score
- 387
- Country
- Location
@jhungary
I think it is quite easy to detect 3d objects from a 2d image. Nimitz class carrier is 332m approx, surely I can get a good enough 3d model of it from net. I have my satellite's attitude angles with me, using that I can do a 3D to 2D projection of the carrier's top from my that particular angle and superimpose on the images I receive from the satellite. Size of 332m, it can be easily detected by mil satellites, for a good enough match of say 85% you can call a human. If it matches, the satellite has only to track in the vicinity of the previous image, knowing the time stamp and max speed of carrier it would be done.
What's wrong with this?
This won't take time once a match is made. The only lag will be from satellites transmission and whether there are other satellites covering that particular area.
Key word, Approx.
You cannot ask a computer to put a positive result if you simply guess the dimension. Is it 332meter? or 331 meter? Or 333 meters? Or even is it 332.11 meters or 332.12 meters?
To be able to make a 3-D Projection, the dimension MUST BE CORRECT. Which mean if you have a matrix that serve 332.11 meters, but the actual dimension are calculated as 332.12 meters, your computer will give you a negative result.
The thing is, nobody actually know exactly how long a carrier is, the only way you can make a 3-D projection is to actually scan the carrier down to the last millimetres and compare it to the image you obtain via satellite, but I don't think anyone will give you the actual dimension of the ship. then you failed.
In the car's example, if you can get a particular signature, say licence plate, you can track it? Just need good processors.
The problem is, license plate are unique (the number is unique) If you can read the license plate, that's the ultimate reference point of an object. On the other hand, Carrier and other shipping does not carry a plate with unique number to identify them, (for example, pennant 68 in USN stock could be CVN-68 USS Nimitz, could be USS Anzio CG-68, could be DDG-68 USS The Sullivan, Could be actually any ship with an identifier 68.)
Do you know how horizon detection works? The earlier ones used rgb difference between that of sky and ground to detect the horizons. You can also use texture to differentiate between the sky and ground.
When I have an image from the satellite, I can do a simple rgb analysis to point the odd ones out. In the image of an ocean, it will be a vast expanse of blue. Any ship will stand out on rough rgb analysis. Using this odd shape out and comparing with 2D projection of carrier knowing the attitude angles of satellites, I can compare the two and get a match. No requirements of landmarks.
Every problem has got its own solution, here you don't need landmarks.
You are talking about contrast, not reference point.
The image detection is always on vectoring detection, you have to have an unique identifier that's either a set of unique state (distant reference between a given set of 2 points) or a unique identifier (eg. a special color scheme)
And again, you cannot compare the 2-D projection of the carrier if you do not have the actual dimension.