Development of GigE camera image data acquisition and analyzing system for screen monitor using Aravis and macOS
Creators
- 1. Japan Synchrotron Radiation Research Institute (JASRI), Sayo, Hyogo (Japan)
Description
A GigE (Gigabit Ethernet) camera image data acquisition and analyzing system was developed using Aravis and macOS to create a customized beam-size-measurement program with least resources. Major elements of the system are GigE cameras, a computer running macOS, gnuplot software, Aravis and GLib libraries. Because Aravis and GLib enabled us to communicate with camera and to obtain image data from camera, we only created image data processing, analyzing, displaying and saving programs. Executable programs were written in C language and compiled, linked in macOS. The programs were initially developed by macOS 10.14 (Mojave) on Intel-based Mac in 2019, but now in 2023 they are also used by macOS 13 (Ventura) on Arm-based Mac. (author)
Availability note (English)
Available from http://pasj.jp/web_publish/pasj2023/proceedings/PDF/TUP0/TUP05.pdfAbstract (Japanese)
一時的独立した実験環境に於いて、GigEカメラをPCに直接繋ぎ画像データの取得解析を行うシステムをAravis及びmacOSを使用して構築した。CMOSカメラ等をPCに直接繋いで画像取得を行う場合、カメラベンダーが配布するソフトウェアを使用するのが一般的で、ビューアとして画像確認のみ行うか、APIを使用してデータ転送後にPCで画像データ解析を行う事となる。ベンダーから配布されるソフトウェアを使用する問題点は、使用可能なカメラが限定されたり、PCのOS(バージョンを含む)が限定されたりする為、画像システム構築の負担が大きな割りに他への移植性が悪い事等である。SPring-8では2018年頃よりLinux上のオープンソースライブラリであるAravisを使用して、様々なベンダーに対応したGigEカメラ制御システムを構築している。しかし当該制御システムはSPring-8のDBをベースとしたデータ収集系と密に連携しているため、一時的独立した実験環境で使用する場合はハードウェアの準備やセッティングの為のリソースが過大になり現実的では無い。一方でmacOSはUNIX系のOSでありAravisも簡易に導入出来る為、一時的独立した実験環境用として本システムを開発した。使用用途はスクリーンモニタのビームプロファイル表示及びそのプロジェクションビームサイズのオンライン解析である。現状の本システムはAravis0.8をIntel or ARM CPU上のmacOS13(Ventura)で動作させている。画像表示はgnuplotを用いた。(著者)Additional details
Additional titles
- Original title (Japanese)
- Aravis及びmacOSを使用したGigEカメラによるスクリーンモニタ画像データ取得解析システムの開発
Identifiers
Publishing Information
- Imprint Title
- Proceedings of the 20th annual meeting of Particle Accelerator Society of Japan
- Imprint Pagination
- [1105 p.]
- Journal Page Range
- p. 270-274
Conference
- Title
- 20. annual meeting of Particle Accelerator Society of Japan
- Acronym
- PASJ2023
- Dates
- 29 Aug - 1 Sep 2023
- Place
- Funabashi, Chiba (Japan)
INIS
- Country of Publication
- Japan
- Country of Input or Organization
- Japan
- INIS RN
- 55092888
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- BEAM EMITTANCE; CAMERAS; DATA ACQUISITION; DATA BASE MANAGEMENT; ELECTRON BEAMS; IMAGES; LINEAR ACCELERATORS; PROGRAMMING LANGUAGES; SPRING-8 STORAGE RING
- Descriptors DEC
- ACCELERATORS; BEAMS; DATA PROCESSING; LEPTON BEAMS; MANAGEMENT; PARTICLE BEAMS; PROCESSING; RADIATION SOURCES; STORAGE RINGS; SYNCHROTRON RADIATION SOURCES
Optional Information
- Notes
- 16 refs., 5 figs., 2 tabs. Imprint:#7B2C#20#56DE# #65E5##672C##52A0##901F##5668##5B66##4F1A##5E74##4F1A#