Image Processing
As a demonstration of the Nucleus Framework’s capabilities, a video image processing application was developed to show how video data could be exchanged among Nucleus-based services. Although this application did not put the emphasis on video analysis software, it provided a great proof of concept of how video data publishers and video data trackers could be inter-connected easily. Moreover, Nucleus proved to be very useful in switching between tracker models and data sources in a matter of seconds and analysing the system’s behavior in real-time.

Using service-oriented components provided by Nucleus, live cameras were wrapped by Nucleus data publisher services in order to inter-connect them with tracking algorithms running on different computers. In the same way, a test bed publishing images configured in a test scenario was created using the Nucleus framework, in order to evaluate the tracking applications. In addition, the Nucleus GUI was used to analyse data from the trackers in real time and preview images generated by cameras and trackers.