Can we use hadoop to run SIFT on multiple images?
SIFT takes ~ 1s on each image to extract keypoints and its descriptors. Considering that each run is independent of others and runtime of 1 run cannot be reduced, can we reduce runtime anyhow?
Multithreading reduces runtime by a factor of number of core processors you have. We can run each image on each processor.
Can hadoop be used anyhow to parallelize run on multiple images? If yes, by what factor can it reduce runtime supposing we have 3 clusters?