Embedded CPU-GPU pupil tracking.

IF 2.9 2区 医学 Q2 BIOCHEMICAL RESEARCH METHODS Biomedical optics express Pub Date : 2024-11-13 eCollection Date: 2024-12-01 DOI:10.1364/BOE.541421
Bartlomiej Kowalski, Xiaojing Huang, Alfredo Dubra
{"title":"Embedded CPU-GPU pupil tracking.","authors":"Bartlomiej Kowalski, Xiaojing Huang, Alfredo Dubra","doi":"10.1364/BOE.541421","DOIUrl":null,"url":null,"abstract":"<p><p>We explore camera-based pupil tracking using high-level programming in computing platforms with end-user discrete and integrated central processing units (CPUs) and graphics processing units (GPUs), seeking low calculation latencies previously achieved with specialized hardware and programming (Kowalski et al., [Biomed. Opt. Express12, 6496 (2021)10.1364/BOE.433766]. Various desktop and embedded computers were tested, some with two operating systems, using the traditional sequential pupil tracking paradigm, in which the processing of the camera image only starts after it is fully downloaded to the computer. The pupil tracking was demonstrated using two Scheimpflug optical setups, telecentric in both image and object spaces, with different optical magnifications and nominal diffraction-limited performance over an ∼18 mm full field of view illuminated with 940 nm light. Eye images from subjects with different iris and skin pigmentation captured at this wavelength suggest that the proposed pupil tracking does not suffer from ethnic bias. The optical axis of the setups is tilted at 45° to facilitate integration with other instruments without the need for beam splitting. Tracking with ∼0.9-4.4 µm precision and safe light levels was demonstrated using two complementary metal-oxide-semiconductor cameras with global shutter, operating at 438 and 1,045 fps with an ∼500 × 420 pixel region of interest (ROI), and at 633 and 1,897 fps with ∼315 × 280 pixel ROI. For these image sizes, the desktop computers achieved calculation times as low as 0.5 ms, while low-cost embedded computers delivered calculation times in the 0.8-1.3 ms range.</p>","PeriodicalId":8969,"journal":{"name":"Biomedical optics express","volume":"15 12","pages":"6799-6815"},"PeriodicalIF":2.9000,"publicationDate":"2024-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11640584/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biomedical optics express","FirstCategoryId":"3","ListUrlMain":"https://doi.org/10.1364/BOE.541421","RegionNum":2,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/12/1 0:00:00","PubModel":"eCollection","JCR":"Q2","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

We explore camera-based pupil tracking using high-level programming in computing platforms with end-user discrete and integrated central processing units (CPUs) and graphics processing units (GPUs), seeking low calculation latencies previously achieved with specialized hardware and programming (Kowalski et al., [Biomed. Opt. Express12, 6496 (2021)10.1364/BOE.433766]. Various desktop and embedded computers were tested, some with two operating systems, using the traditional sequential pupil tracking paradigm, in which the processing of the camera image only starts after it is fully downloaded to the computer. The pupil tracking was demonstrated using two Scheimpflug optical setups, telecentric in both image and object spaces, with different optical magnifications and nominal diffraction-limited performance over an ∼18 mm full field of view illuminated with 940 nm light. Eye images from subjects with different iris and skin pigmentation captured at this wavelength suggest that the proposed pupil tracking does not suffer from ethnic bias. The optical axis of the setups is tilted at 45° to facilitate integration with other instruments without the need for beam splitting. Tracking with ∼0.9-4.4 µm precision and safe light levels was demonstrated using two complementary metal-oxide-semiconductor cameras with global shutter, operating at 438 and 1,045 fps with an ∼500 × 420 pixel region of interest (ROI), and at 633 and 1,897 fps with ∼315 × 280 pixel ROI. For these image sizes, the desktop computers achieved calculation times as low as 0.5 ms, while low-cost embedded computers delivered calculation times in the 0.8-1.3 ms range.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
嵌入式CPU-GPU瞳孔跟踪。
我们探索了在具有终端用户分立和集成中央处理器(CPU)和图形处理器(GPU)的计算平台上使用高级编程进行基于摄像头的瞳孔跟踪,寻求以前通过专用硬件和编程实现的低计算延迟(Kowalski 等人,[Biomed. Opt. Express12, 6496 (2021)10.1364/BOE.433766] )。我们使用传统的顺序瞳孔跟踪模式对各种台式电脑和嵌入式电脑进行了测试,其中一些电脑采用了两种操作系统。使用两个 Scheimpflug 光学装置演示了瞳孔跟踪,这两个装置在图像和物体空间都是远心的,具有不同的光学放大倍率和名义上的衍射限制性能,在 940 纳米光照射的 18 毫米全视场范围内。在此波长下拍摄的不同虹膜和皮肤色素的受试者的眼部图像表明,所提议的瞳孔跟踪不会出现种族偏见。该装置的光轴倾斜 45°,便于与其他仪器集成,无需分光。使用两台带全局快门的互补金属氧化物半导体照相机,分别以 438 和 1,045 帧/秒和 ∼500 × 420 像素的感兴趣区域(ROI),以及以 633 和 1,897 帧/秒和 ∼315 × 280 像素的感兴趣区域(ROI)进行了精确度为 ∼0.9-4.4 µm 和安全光量的跟踪演示。对于这些图像尺寸,台式电脑的计算时间可低至 0.5 毫秒,而低成本嵌入式电脑的计算时间则在 0.8-1.3 毫秒之间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Biomedical optics express
Biomedical optics express BIOCHEMICAL RESEARCH METHODS-OPTICS
CiteScore
6.80
自引率
11.80%
发文量
633
审稿时长
1 months
期刊介绍: The journal''s scope encompasses fundamental research, technology development, biomedical studies and clinical applications. BOEx focuses on the leading edge topics in the field, including: Tissue optics and spectroscopy Novel microscopies Optical coherence tomography Diffuse and fluorescence tomography Photoacoustic and multimodal imaging Molecular imaging and therapies Nanophotonic biosensing Optical biophysics/photobiology Microfluidic optical devices Vision research.
期刊最新文献
Development and performance validation of an affordable and portable high-resolution darkfield polarization-sensitive multispectral imaging microscope for the assessment of radiation dermatitis and fibrosis. GJFocuser: a Gaussian difference and joint learning-based autofocus method for whole slide imaging. MXene-based SERS spectroscopic analysis of exosomes for lung cancer differential diagnosis with deep learning. Volumetric imaging of trabecular meshwork dynamic motion using 600 kHz swept source optical coherence tomography. Design concepts for advanced-technology intraocular lenses [Invited].
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1