• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

通过高性能实时图像处理和简单脚本实现交互式光刺激生成

Interactive Light Stimulus Generation with High Performance Real-Time Image Processing and Simple Scripting.

作者信息

Szécsi László, Kacsó Ágota, Zeck Günther, Hantz Péter

机构信息

Computer Graphics Research Group, Budapest University of Technology and Economics, Budapest, Hungary.

Neurochip Research Group, Natural and Medical Sciences Institute at the University of Tübingen, Reutlingen, Germany.

出版信息

Front Neuroinform. 2017 Dec 13;11:70. doi: 10.3389/fninf.2017.00070. eCollection 2017.

DOI:10.3389/fninf.2017.00070
PMID:29326579
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5733361/
Abstract

Light stimulation with precise and complex spatial and temporal modulation is demanded by a series of research fields like visual neuroscience, optogenetics, ophthalmology, and visual psychophysics. We developed a user-friendly and flexible stimulus generating framework (GEARS GPU-based Eye And Retina Stimulation Software), which offers access to GPU computing power, and allows interactive modification of stimulus parameters during experiments. Furthermore, it has built-in support for driving external equipment, as well as for synchronization tasks, via USB ports. The use of GEARS does not require elaborate programming skills. The necessary scripting is visually aided by an intuitive interface, while the details of the underlying software and hardware components remain hidden. Internally, the software is a C++/Python hybrid using OpenGL graphics. Computations are performed on the GPU, and are defined in the GLSL shading language. However, all GPU settings, including the GPU shader programs, are automatically generated by GEARS. This is configured through a method encountered in game programming, which allows high flexibility: stimuli are straightforwardly composed using a broad library of basic components. Stimulus rendering is implemented solely in C++, therefore intermediary libraries for interfacing could be omitted. This enables the program to perform computationally demanding tasks like en-masse random number generation or real-time image processing by local and global operations.

摘要

视觉神经科学、光遗传学、眼科和视觉心理物理学等一系列研究领域都需要具有精确且复杂的空间和时间调制的光刺激。我们开发了一个用户友好且灵活的刺激生成框架(基于GPU的眼睛和视网膜刺激软件GEARS),该框架可利用GPU计算能力,并允许在实验过程中交互式修改刺激参数。此外,它还内置了通过USB端口驱动外部设备以及进行同步任务的支持。使用GEARS不需要复杂的编程技能。必要的脚本编写由直观的界面提供可视化辅助,而底层软件和硬件组件的细节则隐藏起来。在内部,该软件是使用OpenGL图形的C++/Python混合体。计算在GPU上执行,并使用GLSL着色语言定义。然而,所有GPU设置,包括GPU着色器程序,均由GEARS自动生成。这是通过游戏编程中遇到的一种方法进行配置的,该方法具有很高的灵活性:刺激是使用广泛的基本组件库直接组成的。刺激渲染仅用C++实现,因此可以省略用于接口的中间库。这使程序能够执行计算要求高的任务,如通过局部和全局操作进行大量随机数生成或实时图像处理。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/ec6fa6966ee1/fninf-11-00070-g0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/a79b100f6c9a/fninf-11-00070-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/77e506e8d0b9/fninf-11-00070-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/885e40ef7bc3/fninf-11-00070-g0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/b2fb8f5e5b3b/fninf-11-00070-g0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/55d0746b17e0/fninf-11-00070-g0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/de94152b77f6/fninf-11-00070-g0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/c0b524ee4160/fninf-11-00070-g0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/b14a0dfbc251/fninf-11-00070-g0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/50ec2c26e6d9/fninf-11-00070-g0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/ec6fa6966ee1/fninf-11-00070-g0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/a79b100f6c9a/fninf-11-00070-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/77e506e8d0b9/fninf-11-00070-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/885e40ef7bc3/fninf-11-00070-g0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/b2fb8f5e5b3b/fninf-11-00070-g0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/55d0746b17e0/fninf-11-00070-g0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/de94152b77f6/fninf-11-00070-g0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/c0b524ee4160/fninf-11-00070-g0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/b14a0dfbc251/fninf-11-00070-g0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/50ec2c26e6d9/fninf-11-00070-g0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6df9/5733361/ec6fa6966ee1/fninf-11-00070-g0010.jpg

相似文献

1
Interactive Light Stimulus Generation with High Performance Real-Time Image Processing and Simple Scripting.通过高性能实时图像处理和简单脚本实现交互式光刺激生成
Front Neuroinform. 2017 Dec 13;11:70. doi: 10.3389/fninf.2017.00070. eCollection 2017.
2
Shady: A software engine for real-time visual stimulus manipulation.Shady:一个用于实时视觉刺激操纵的软件引擎。
J Neurosci Methods. 2019 May 15;320:79-86. doi: 10.1016/j.jneumeth.2019.03.020. Epub 2019 Apr 1.
3
High performance computing for deformable image registration: towards a new paradigm in adaptive radiotherapy.用于可变形图像配准的高性能计算:迈向自适应放射治疗的新范式。
Med Phys. 2008 Aug;35(8):3546-53. doi: 10.1118/1.2948318.
4
Ratcave: A 3D graphics python package for cognitive psychology experiments.鼠洞:用于认知心理学实验的 3D 图形 Python 包。
Behav Res Methods. 2019 Oct;51(5):2085-2093. doi: 10.3758/s13428-019-01245-x.
5
Distributed Interactive Visualization Using GPU-Optimized Spark.使用GPU优化的Spark进行分布式交互式可视化
IEEE Trans Vis Comput Graph. 2021 Sep;27(9):3670-3684. doi: 10.1109/TVCG.2020.2990894. Epub 2021 Jul 29.
6
GL4D: a GPU-based architecture for interactive 4D visualization.GL4D:一种基于 GPU 的交互式 4D 可视化架构。
IEEE Trans Vis Comput Graph. 2009 Nov-Dec;15(6):1587-94. doi: 10.1109/TVCG.2009.147.
7
The Dynamo package for tomography and subtomogram averaging: components for MATLAB, GPU computing and EC2 Amazon Web Services.用于断层摄影术和亚断层图像平均化的 Dynamo 包:MATLAB、GPU 计算和 EC2 亚马逊网络服务组件。
Acta Crystallogr D Struct Biol. 2017 Jun 1;73(Pt 6):478-487. doi: 10.1107/S2059798317003369. Epub 2017 Apr 20.
8
Performance evaluation of image processing algorithms on the GPU.图像处理算法在图形处理器上的性能评估。
J Struct Biol. 2008 Oct;164(1):153-60. doi: 10.1016/j.jsb.2008.07.006. Epub 2008 Jul 24.
9
Hydra image processor: 5-D GPU image analysis library with MATLAB and python wrappers.九头蛇图像处理器:具有 MATLAB 和 Python 包装器的 5-D GPU 图像处理库。
Bioinformatics. 2019 Dec 15;35(24):5393-5395. doi: 10.1093/bioinformatics/btz523.
10
GPU acceleration for digitally reconstructed radiographs using bindless texture objects and CUDA/OpenGL interoperability.利用无绑定纹理对象和CUDA/OpenGL互操作性对数字重建射线照片进行GPU加速。
Annu Int Conf IEEE Eng Med Biol Soc. 2015;2015:4242-5. doi: 10.1109/EMBC.2015.7319331.

引用本文的文献

1
Differential Intrinsic Firing Properties in Sustained and Transient Mouse αRGCs Match Their Light Response Characteristics and Persist during Retinal Degeneration.持续型和瞬变型小鼠α视网膜神经节细胞的不同内在放电特性与其光反应特征相匹配,并在视网膜退化过程中持续存在。
J Neurosci. 2025 Jan 8;45(2):e1592242024. doi: 10.1523/JNEUROSCI.1592-24.2024.
2
Transplanted human cones incorporate into the retina and function in a murine cone degeneration model.移植的人眼锥体整合到视网膜中,并在小鼠锥体变性模型中发挥功能。
J Clin Invest. 2022 Jun 15;132(12). doi: 10.1172/JCI154619.

本文引用的文献

1
Effect of Display Technology on Perceived Scale of Space.显示技术对空间感知尺度的影响。
Hum Factors. 2015 Nov;57(7):1235-47. doi: 10.1177/0018720815590300. Epub 2015 Jun 9.
2
Python in neuroscience.神经科学中的Python
Front Neuroinform. 2015 Apr 14;9:11. doi: 10.3389/fninf.2015.00011. eCollection 2015.
3
Efficient transduction and optogenetic stimulation of retinal bipolar cells by a synthetic adeno-associated virus capsid and promoter.一种合成腺相关病毒衣壳和启动子对视网膜双极细胞的高效转导和光遗传学刺激
EMBO Mol Med. 2014 Sep;6(9):1175-90. doi: 10.15252/emmm.201404077.
4
A framework for streamlining research workflow in neuroscience and psychology.一个简化神经科学和心理学研究工作流程的框架。
Front Neuroinform. 2014 Jan 17;7:52. doi: 10.3389/fninf.2013.00052. eCollection 2013.
5
Contour enhancement benefits older adults with simulated central field loss.轮廓增强对模拟中心视野缺损的老年人有益。
Optom Vis Sci. 2012 Sep;89(9):1374-84. doi: 10.1097/OPX.0b013e3182678e52.
6
A fast and flexible panoramic virtual reality system for behavioural and electrophysiological experiments.一种用于行为和电生理实验的快速灵活的全景虚拟现实系统。
Sci Rep. 2012;2:324. doi: 10.1038/srep00324. Epub 2012 Mar 22.
7
OpenSesame: an open-source, graphical experiment builder for the social sciences.OpenSesame:一个用于社会科学的开源、图形化实验构建工具。
Behav Res Methods. 2012 Jun;44(2):314-24. doi: 10.3758/s13428-011-0168-7.
8
Generating Stimuli for Neuroscience Using PsychoPy.使用 PsychoPy 生成神经科学刺激。
Front Neuroinform. 2009 Jan 15;2:10. doi: 10.3389/neuro.11.010.2008. eCollection 2008.
9
Vision egg: an open-source library for realtime visual stimulus generation.视景蛋:一个用于实时视觉刺激生成的开源库。
Front Neuroinform. 2008 Nov 4;2:4. doi: 10.3389/neuro.11.004.2008. eCollection 2008.
10
A natural approach to studying vision.一种研究视觉的自然方法。
Nat Neurosci. 2005 Dec;8(12):1643-6. doi: 10.1038/nn1608.