AI Connect for Scientific Data (AiCSD)¶
The AiCSD reference implementation manages pipelines for image processing and automated image comparisons.
Adaptable for different use cases and settings, the reference implementation offers an architecture of microservices connected by a secure Redis Message Broker and various communication APIs.
This flexible architecture can be customized for many applications, such as biopharma, agricultural, and industrial.
Figure 1 below shows the services created for this reference implementation and the flow of data through the architecture.
The architectural components include:
- Microservices: Provided by Intel, the microservices include a user interface and applications for managing files and jobs.
- EdgeX Application Services: The reference implementation uses the APIs from the EdgeX Applications Services to communicate and transfer information.
- EdgeX Services: The services include the database, message broker, and security services.
- Pipeline Execution: The reference implementation furnishes an example pipeline for pipeline management.
- File System: The reference implementation stores and manages input and output files.
- Third-party Input Devices: The devices supply the images that will be processed. Examples include an optical microscope or conveyor belt camera.
Note
Currently, the reference implementation supplies a image classification pipeline example.
Setup¶
Set up a 2-system configuration, an edge system running Ubuntu and OEM equipment running WSL2 or Ubuntu.
- System Setup Completion Time: Approximately 30-90 Minutes
- Workflow Completion Time: Approximately 30-60 Minutes
Additional Resources¶
For additional details, see the General Information.
BSD 3-Clause License: See License.