Presentation is loading. Please wait.

Presentation is loading. Please wait.

GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.

Similar presentations


Presentation on theme: "GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging."— Presentation transcript:

1 GAYA Analyzer SDD Presentation

2 GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging systems. The detector is built from a matrix of 16*16 pixels The detectors can connect to an electronic board – Hardware SDK. The Hardware SDK registers events (radioactive particle impact) generated by the detectors. The SDK can collect the events as raw data or build particles energy histogram for each pixel individually. The collected data can be transferred to a PC for further processing.

3 GAYA Analyzer Working Environment

4 GAYA Analyzer Main Requirements Allow the device developers to test it during the different development phases. This will include: oRetrieving data from the device oAnalyzing the retrieved data using different algorithms oDisplaying the histograms and the analyzed data received from SDK. Allow calibration of the device for developers / future customers. Provide an API to communicate with the device: oThe API will include a variant set of methods that will allow the future customers to develop software that will be used to test / control the device. o The API will publish only the device abilities that Orbotech sees fitting to expose to future customers.

5 GAYA Analyzer Block Diagram

6 GAYA Analyzer Main Class Diagrams – Application Layer

7 GAYA Analyzer Main Class Diagrams – Service and Hardware Layers

8 GAYA Analyzer Use Cases Test Module Intactness Calibrate Gain And Offset Get System State Summery Analyze CZT/ Module Quality Find Optimal Cut Find Qualified Criteria Next System Start Up System Shut Down

9 GAYA Analyzer System Start Up All Use Cases

10 GAYA Analyzer Get System State Summery

11 GAYA Analyzer Get System State Summery – Cont. All Use Cases

12 GAYA Analyzer Test Module Intactness

13 GAYA Analyzer Test Module Intactness – Cont. All Use Cases

14 GAYA Analyzer Calibrate Gain And Offset CalibrateInitialize

15 GAYA Analyzer Calibrate Gain And Offset – Cont. All Use Cases CalibrateInitialize

16 GAYA Analyzer Initialize New Module CalibrateInitialize

17 GAYA Analyzer Initialize New Module – Cont. CalibrateInitialize

18 GAYA Analyzer Initialize New Module – Cont. All Use Cases CalibrateInitialize

19 GAYA Analyzer Analyze CZT / Module Quality AcquireExisting

20 GAYA Analyzer Analyze CZT / Module Quality – Cont. AcquireExisting

21 GAYA Analyzer Analyze CZT / Module Quality – Cont. Acquire All Use Cases Existing

22 GAYA Analyzer Image acquisition thread AcquireExisting

23 GAYA Analyzer Image acquisition thread – Cont. All Use Cases ExistingAcquire

24 GAYA Analyzer Analyze Existing Image Existing All Use Cases Acquire

25 GAYA Analyzer Find Optimal Cut All Use Cases

26 GAYA Analyzer Find Qualified Criteria All Use Cases

27 GAYA Analyzer System Shut Down All Use Cases

28 GAYA Analyzer User Interface Overview Image Acquisition:

29 GAYA Analyzer User Interface Overview – Cont. Image Analysis:

30 GAYA Analyzer User Interface Overview – Cont. System State Summery:

31 GAYA Analyzer User Interface Overview – Cont. Calibrate Gain and Offset:

32 GAYA Analyzer User Interface Overview – Cont. Initialize New Module:

33 GAYA Analyzer Testing Unit-Tests: Every method in the Service Layer API and the Application managers will have a test. SDK “Simulation State”: In “simulation” state the SDK simulates an image acquisition and creates events and histograms as in operational mode. Data Integrity Verification: Writing histogram into SDK memory and retrieving the histogram back via Service Layer API. Functional Tests will be done on the UI, to verify completeness of the whole application.

34 GAYA Analyzer Task List Remaining tasks: 1 st Milestone: Prototype (End Of March) Write the interface for image acquisition in the service layer API Write the application layer code for retrieving the image from the services layer, and analyzing the results.

35 GAYA Analyzer Task List – Cont. 2 nd Milestone: Image Analysis (End Of April) Write a generic system for sending commands to the device. Write the image acquisition thread. Write the image acquisition display. Write the image analysis for other parameters.

36 GAYA Analyzer Task List – Cont. 3 rd Milestone: Calibrations (End Of May) Write the service and hardware layers commands for calibrations. Write the application calculation of gain and offset. Write the code for initializing new module in all layers.

37 GAYA Analyzer Task List – Cont. 4 th Milestone: Testing (End Of June) Run all the functional tests for the system, as detailed in the ADD. Write all the documentation needed for the project: User Manual, Design Docs, etc.

38 GAYA Analyzer The End


Download ppt "GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging."

Similar presentations


Ads by Google