Download presentation
Presentation is loading. Please wait.
Published byGerald Phillips Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.