I'm a Sr. Software Engineer with 30 years of software development experience, (resume available on request). My experience is mostly in digital imaging, graphics drivers. I actually read your requirements, and your budget would be just really unattractive if it were not for the timing requirements ( "For instance, if one image was captured 0.1 second before the second image, the second image should be displayed 0.1 s after the first".) The timing of the display requirements and the required real-time synchronization code make your budget completely unrealistic. I'll be happy to speak with you and discuss what requirements some flexibility on could bring the project within a budget you could live with.
Thanks For Reading
Robert Young