• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

Motmot,一个用于实时视频采集与分析的开源工具包。

Motmot, an open-source toolkit for realtime video acquisition and analysis.

作者信息

Straw Andrew D, Dickinson Michael H

机构信息

Bioengineering, California Institute of Technology, Mailcode 138-78, Pasadena, CA 91125, USA.

出版信息

Source Code Biol Med. 2009 Jul 22;4:5. doi: 10.1186/1751-0473-4-5.

DOI:10.1186/1751-0473-4-5
PMID:19624853
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC2732620/
Abstract

BACKGROUND

Video cameras sense passively from a distance, offer a rich information stream, and provide intuitively meaningful raw data. Camera-based imaging has thus proven critical for many advances in neuroscience and biology, with applications ranging from cellular imaging of fluorescent dyes to tracking of whole-animal behavior at ecologically relevant spatial scales.

RESULTS

Here we present 'Motmot': an open-source software suite for acquiring, displaying, saving, and analyzing digital video in real-time. At the highest level, Motmot is written in the Python computer language. The large amounts of data produced by digital cameras are handled by low-level, optimized functions, usually written in C. This high-level/low-level partitioning and use of select external libraries allow Motmot, with only modest complexity, to perform well as a core technology for many high-performance imaging tasks. In its current form, Motmot allows for: (1) image acquisition from a variety of camera interfaces (package motmot.cam_iface), (2) the display of these images with minimal latency and computer resources using wxPython and OpenGL (package motmot.wxglvideo), (3) saving images with no compression in a single-pass, low-CPU-use format (package motmot.FlyMovieFormat), (4) a pluggable framework for custom analysis of images in realtime and (5) firmware for an inexpensive USB device to synchronize image acquisition across multiple cameras, with analog input, or with other hardware devices (package motmot.fview_ext_trig). These capabilities are brought together in a graphical user interface, called 'FView', allowing an end user to easily view and save digital video without writing any code. One plugin for FView, 'FlyTrax', which tracks the movement of fruit flies in real-time, is included with Motmot, and is described to illustrate the capabilities of FView.

CONCLUSION

Motmot enables realtime image processing and display using the Python computer language. In addition to the provided complete applications, the architecture allows the user to write relatively simple plugins, which can accomplish a variety of computer vision tasks and be integrated within larger software systems. The software is available at http://code.astraw.com/projects/motmot.

摘要

背景

摄像机从远处进行被动感知,可提供丰富的信息流,并提供直观且有意义的原始数据。因此,基于摄像机的成像已被证明对神经科学和生物学的许多进展至关重要,其应用范围从荧光染料的细胞成像到在生态相关空间尺度上对全动物行为的追踪。

结果

在此,我们展示“Motmot”:一个用于实时采集、显示、保存和分析数字视频的开源软件套件。在最高层面,Motmot是用Python计算机语言编写的。数码相机产生的大量数据由通常用C编写的底层优化函数处理。这种高层/底层划分以及对选定外部库的使用,使得Motmot只需适度的复杂度,就能作为许多高性能成像任务的核心技术良好运行。在其当前形式下,Motmot允许:(1)从各种相机接口采集图像(包motmot.cam_iface),(2)使用wxPython和OpenGL以最小延迟和计算机资源显示这些图像(包motmot.wxglvideo),(3)以单次通过、低CPU使用率的格式无压缩地保存图像(包motmot.FlyMovieFormat),(4)用于实时自定义图像分析的可插拔框架,以及(5)用于廉价USB设备的固件,以跨多个相机、模拟输入或与其他硬件设备同步图像采集(包motmot.fview_ext_trig)。这些功能集成在一个名为“FView”的图形用户界面中,使终端用户无需编写任何代码就能轻松查看和保存数字视频。Motmot包含一个用于FView的插件“FlyTrax”,它可实时追踪果蝇的运动,并用于说明FView的功能。

结论

Motmot使用Python计算机语言实现实时图像处理和显示。除了提供完整的应用程序外,该架构还允许用户编写相对简单的插件,这些插件可以完成各种计算机视觉任务并集成到更大的软件系统中。该软件可在http://code.astraw.com/projects/motmot获取。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/07e17e555ae3/1751-0473-4-5-4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/73ea7245db60/1751-0473-4-5-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/802ab8e7b9a2/1751-0473-4-5-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/ba666b745a78/1751-0473-4-5-3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/07e17e555ae3/1751-0473-4-5-4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/73ea7245db60/1751-0473-4-5-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/802ab8e7b9a2/1751-0473-4-5-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/ba666b745a78/1751-0473-4-5-3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e53c/2732620/07e17e555ae3/1751-0473-4-5-4.jpg

相似文献

1
Motmot, an open-source toolkit for realtime video acquisition and analysis.Motmot,一个用于实时视频采集与分析的开源工具包。
Source Code Biol Med. 2009 Jul 22;4:5. doi: 10.1186/1751-0473-4-5.
2
Digital video recorder for Raspberry PI cameras with multi-camera synchronous acquisition.适用于树莓派摄像头的数字视频录像机,具备多摄像头同步采集功能。
HardwareX. 2020 Nov 26;8:e00160. doi: 10.1016/j.ohx.2020.e00160. eCollection 2020 Oct.
3
REVEALS: an open-source multi-camera GUI for rodent behavior acquisition.揭示:用于啮齿动物行为采集的开源多摄像机图形用户界面。
Cereb Cortex. 2024 Oct 3;34(10). doi: 10.1093/cercor/bhae421.
4
ACQ4: an open-source software platform for data acquisition and analysis in neurophysiology research.ACQ4:用于神经生理学研究的数据采集和分析的开源软件平台。
Front Neuroinform. 2014 Jan 30;8:3. doi: 10.3389/fninf.2014.00003. eCollection 2014.
5
Instrumentino: An Open-Source Software for Scientific Instruments.Instrumentino:一款用于科学仪器的开源软件。
Chimia (Aarau). 2015;69(4):172-5. doi: 10.2533/chimia.2015.172.
6
REVEALS: An Open Source Multi Camera GUI For Rodent Behavior Acquisition.REVEALS:一款用于啮齿动物行为采集的开源多摄像头图形用户界面。
bioRxiv. 2023 Aug 23:2023.08.22.554365. doi: 10.1101/2023.08.22.554365.
7
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.
8
Pi USB Cam: A Simple and Affordable DIY Solution That Enables High-Quality, High-Throughput Video Capture for Behavioral Neuroscience Research.Pi USB Cam:一种简单且经济实惠的 DIY 解决方案,可实现行为神经科学研究的高质量、高通量视频捕获。
eNeuro. 2022 Sep 28;9(5). doi: 10.1523/ENEURO.0224-22.2022. Print 2022 Sep-Oct.
9
Our solution for fusion of simultaneusly acquired whole body scintigrams and optical images, as usesful tool in clinical practice in patients with differentiated thyroid carcinomas after radioiodine therapy. A useful tool in clinical practice.我们用于同时采集的全身闪烁扫描图与光学图像融合的解决方案,是放射性碘治疗后分化型甲状腺癌患者临床实践中的有用工具。临床实践中的有用工具。
Hell J Nucl Med. 2017 Sep-Dec;20 Suppl:159.
10
SPLASSH: Open source software for camera-based high-speed, multispectral in-vivo optical image acquisition.SPLASSH:用于基于相机的高速多光谱体内光学图像采集的开源软件。
Biomed Opt Express. 2010 Aug 2;1(2):385-397. doi: 10.1364/BOE.1.000385.

引用本文的文献

1
Revealing complex mosquito behaviour: a review of current automated video tracking systems suitable for tracking mosquitoes in the field.揭示复杂的蚊子行为:适用于野外追踪蚊子的当前自动化视频跟踪系统综述
Parasit Vectors. 2025 Feb 21;18(1):66. doi: 10.1186/s13071-025-06666-6.
2
The gene "degrees of kevin bacon" (dokb) regulates a social network behaviour in Drosophila melanogaster.基因“degrees of kevin bacon”(dokb)调控黑腹果蝇的社会网络行为。
Nat Commun. 2024 Apr 30;15(1):3339. doi: 10.1038/s41467-024-47499-8.
3
Muscles that move the retina augment compound eye vision in Drosophila.

本文引用的文献

1
High-throughput ethomics in large groups of Drosophila.大型果蝇群体中的高通量行为学研究
Nat Methods. 2009 Jun;6(6):451-7. doi: 10.1038/nmeth.1328. Epub 2009 May 3.
2
TrackFly: virtual reality for a behavioral system analysis in free-flying fruit flies.TrackFly:用于自由飞行果蝇行为系统分析的虚拟现实技术
J Neurosci Methods. 2008 Jun 15;171(1):110-7. doi: 10.1016/j.jneumeth.2008.02.016. Epub 2008 Mar 8.
3
A simple vision-based algorithm for decision making in flying Drosophila.一种用于飞行果蝇决策的基于视觉的简单算法。
移动视网膜的肌肉增强了果蝇的复眼视觉。
Nature. 2022 Dec;612(7938):116-122. doi: 10.1038/s41586-022-05317-5. Epub 2022 Oct 26.
4
Responses of different Drosophila species to temperature changes.不同果蝇物种对温度变化的反应。
J Exp Biol. 2022 Jun 1;225(11). doi: 10.1242/jeb.243708. Epub 2022 May 31.
5
Using Flies to Understand Social Networks.利用苍蝇了解社交网络。
Front Neural Circuits. 2021 Dec 3;15:755093. doi: 10.3389/fncir.2021.755093. eCollection 2021.
6
Imaging brain activity during complex social behaviors in Drosophila with Flyception2.用 Flyception2 对果蝇的复杂社会行为进行大脑活动成像。
Nat Commun. 2020 Jan 30;11(1):623. doi: 10.1038/s41467-020-14487-7.
7
Serotonergic Modulation of Walking in Drosophila.果蝇行走的血清素调制。
Curr Biol. 2019 Dec 16;29(24):4218-4230.e8. doi: 10.1016/j.cub.2019.10.042. Epub 2019 Nov 27.
8
Automated real-time quantification of group locomotor activity in Drosophila melanogaster.自动实时量化黑腹果蝇群体运动活性。
Sci Rep. 2019 Mar 14;9(1):4427. doi: 10.1038/s41598-019-40952-5.
9
On the role of initial velocities in pair dispersion in a microfluidic chaotic flow.在微流混沌流中对初始速度在双粒子弥散中的作用的研究。
Nat Commun. 2017 Sep 7;8(1):468. doi: 10.1038/s41467-017-00389-8.
10
Parallel encoding of recent visual experience and self-motion during navigation in Drosophila.果蝇在导航过程中对近期视觉体验和自身运动进行平行编码。
Nat Neurosci. 2017 Oct;20(10):1395-1403. doi: 10.1038/nn.4628. Epub 2017 Sep 4.
Curr Biol. 2008 Mar 25;18(6):464-70. doi: 10.1016/j.cub.2008.02.054. Epub 2008 Mar 13.
4
The role of visual and mechanosensory cues in structuring forward flight in Drosophila melanogaster.视觉和机械感觉线索在黑腹果蝇向前飞行结构形成中的作用。
J Exp Biol. 2007 Dec;210(Pt 23):4092-103. doi: 10.1242/jeb.006502.
5
Analysis of the trajectory of Drosophila melanogaster in a circular open field arena.黑腹果蝇在圆形开放场实验区域中的轨迹分析。
PLoS One. 2007 Oct 24;2(10):e1083. doi: 10.1371/journal.pone.0001083.
6
A comparison of visual and haltere-mediated feedback in the control of body saccades in Drosophila melanogaster.黑腹果蝇中视觉和平衡棒介导的反馈在身体扫视控制中的比较。
J Exp Biol. 2006 Dec;209(Pt 23):4597-606. doi: 10.1242/jeb.02583.
7
Visual stimulation of saccades in magnetically tethered Drosophila.磁束缚果蝇中扫视运动的视觉刺激
J Exp Biol. 2006 Aug;209(Pt 16):3170-82. doi: 10.1242/jeb.02369.
8
Processing of artificial visual feedback in the walking fruit fly Drosophila melanogaster.行走的果蝇黑腹果蝇中人工视觉反馈的处理
J Exp Biol. 1997 May;200(Pt 9):1281-96. doi: 10.1242/jeb.200.9.1281.