Machine Learning-Based Real-Time Localization and Automatic Trapping of Multiple Microrobots in Optical Tweezer

Yunxiao Ren, Meysam Keshavarz, S. Anastasova, Ghazal Hatami, Benny P. L. Lo, Dandan Zhang
{"title":"Machine Learning-Based Real-Time Localization and Automatic Trapping of Multiple Microrobots in Optical Tweezer","authors":"Yunxiao Ren, Meysam Keshavarz, S. Anastasova, Ghazal Hatami, Benny P. L. Lo, Dandan Zhang","doi":"10.1109/MARSS55884.2022.9870467","DOIUrl":null,"url":null,"abstract":"Optical Tweezer (OT) is an attractive tool for biological studies, which has been used for cell manipulation and tissue engineering. However, the high intensity of laser beam may damage the target biological objects or specimens. To this end, indirect optical manipulation using optical microrobots has become a promising research direction. To enhance the efficiency of indirect manipulation, automatic localization and trapping of multiple microrobots is significant, which paves a way for closed-loop control. For microrobots localization, a modified YOLOv4-tiny neural network model is developed by integrating ConvNext block for feature extraction, while Gaussian modelling is used to optimize the coordinates of the output of the detection head. To avoid expensive manual annotation for model training, self-supervised learning method is employed with Mosaic data augmentation to eliminate the need of collecting a large amount of data. To determine the optimal trapping points for the laser spots, a machine learning-based ellipse detection method is developed based on arc-support groups and k-means algorithm. We conducted experiments to evaluate the effectiveness of the proposed methods. Compared to mainstream object detection algorithms, our proposed mi-crorobot localization method has higher accuracy and enhanced computational efficiency. The proposed ellipse detection method can detect spherical structures of localized microrobots effectively with 96.77% of success rate. The code is open-source and released on: https://github.com/ClouseYunxiao/MicrorobotsDetection_TrappingPoints","PeriodicalId":144730,"journal":{"name":"2022 International Conference on Manipulation, Automation and Robotics at Small Scales (MARSS)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Manipulation, Automation and Robotics at Small Scales (MARSS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MARSS55884.2022.9870467","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Optical Tweezer (OT) is an attractive tool for biological studies, which has been used for cell manipulation and tissue engineering. However, the high intensity of laser beam may damage the target biological objects or specimens. To this end, indirect optical manipulation using optical microrobots has become a promising research direction. To enhance the efficiency of indirect manipulation, automatic localization and trapping of multiple microrobots is significant, which paves a way for closed-loop control. For microrobots localization, a modified YOLOv4-tiny neural network model is developed by integrating ConvNext block for feature extraction, while Gaussian modelling is used to optimize the coordinates of the output of the detection head. To avoid expensive manual annotation for model training, self-supervised learning method is employed with Mosaic data augmentation to eliminate the need of collecting a large amount of data. To determine the optimal trapping points for the laser spots, a machine learning-based ellipse detection method is developed based on arc-support groups and k-means algorithm. We conducted experiments to evaluate the effectiveness of the proposed methods. Compared to mainstream object detection algorithms, our proposed mi-crorobot localization method has higher accuracy and enhanced computational efficiency. The proposed ellipse detection method can detect spherical structures of localized microrobots effectively with 96.77% of success rate. The code is open-source and released on: https://github.com/ClouseYunxiao/MicrorobotsDetection_TrappingPoints
基于机器学习的光镊多微机器人实时定位与自动捕获
光镊(OT)是一种有吸引力的生物研究工具,已被用于细胞操作和组织工程。然而,高强度的激光束可能会破坏目标生物物体或标本。为此,利用光学微型机器人进行间接光学操作已成为一个很有前途的研究方向。为了提高间接操作的效率,多微机器人的自动定位和捕获具有重要意义,这为闭环控制铺平了道路。针对微型机器人定位,通过整合ConvNext块构建改进的YOLOv4-tiny神经网络模型进行特征提取,同时利用高斯建模优化检测头输出坐标。为了避免人工标注模型训练的成本高昂,采用自监督学习方法结合马赛克数据增强,消除了收集大量数据的需要。为了确定激光光斑的最佳捕获点,提出了一种基于arc-support groups和k-means算法的基于机器学习的椭圆检测方法。我们进行了实验来评估所提出方法的有效性。与主流目标检测算法相比,我们提出的微型机器人定位方法具有更高的精度和计算效率。所提出的椭圆检测方法可以有效地检测出定位微机器人的球形结构,成功率为96.77%。代码是开源的,发布在:https://github.com/ClouseYunxiao/MicrorobotsDetection_TrappingPoints
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信