• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    MonkeyTrail: A scalable video-based method for tracking macaque movement trajectory in daily living cages

    2022-06-07 10:50:06MengShiLiuJinQuanGaoGuYueHuGuangFuHaoTianZiJiangChenZhangShanYu
    Zoological Research 2022年3期

    Meng-Shi Liu, Jin-Quan Gao, Gu-Yue Hu,&, Guang-Fu Hao, Tian-Zi Jiang,6, Chen Zhang, Shan Yu,*

    1 Brainnetome Center, Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China

    2 National Laboratory of Pattern Recognition, Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China

    3 School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing 101408, China

    4 Technology Management Center, SAFE Pharmaceutical Technology Co., Ltd., Beijing 100176, China

    5 Model R&D Center, Beijing Life Biosciences Co., Ltd., Beijing 100176, China

    6 Key Laboratory for NeuroInformation of Ministry of Education, School of Life Science and Technology, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China

    7 Department of Neurobiology, School of Basic Medical Sciences, Beijing Key Laboratory of Neural Regeneration and Repair, and Advanced Innovation Center for Human Brain Protection, Capital Medical University, Beijing 100069, China

    ABSTRACT Behavioral analysis of macaques provides important experimental evidence in the field of neuroscience.In recent years, video-based automatic animal behavior analysis has received widespread attention.However, methods capable of extracting and analyzing daily movement trajectories of macaques in their daily living cages remain underdeveloped,with previous approaches usually requiring specific environments to reduce interference from occlusion or environmental change.Here, we introduce a novel method, called MonkeyTrail, which satisfies the above requirements by frequently generating virtual empty backgrounds and using background subtraction to accurately obtain the foreground of moving animals.The empty background is generated by combining the frame difference method (FDM)and deep learning-based model (YOLOv5).The entire setup can be operated with low-cost hardware and can be applied to the daily living environments of individually caged macaques.To test MonkeyTrail performance, we labeled a dataset containing >8 000 video frames with the bounding boxes of macaques under various conditions as ground-truth.Results showed that the tracking accuracy and stability of MonkeyTrail exceeded that of two deep learningbased methods (YOLOv5 and Single-Shot MultiBox Detector), traditional frame difference method, and na?ve background subtraction method.Using MonkeyTrail to analyze long-term surveillance videorecordings, we successfully assessed changes in animal behavior in terms of movement amount and spatial preference.Thus, these findings demonstrate that MonkeyTrail enables low-cost, large-scale daily behavioral analysis of macaques.

    Keywords: Movement trajectory tracking; Videobased behavioral analyses; Background subtraction; Virtual empty background; Occlusion

    INTRODUCTION

    Due to their similarity to humans in terms of genetics,physiology, behaviors, and structural/functional characteristics of the brain (Gibbs et al., 2007), macaques are widely used as an effective animal model to study human brain disorders,such as Parkinson’s disease (Bezard et al., 2001), Alzheimer’s disease (Beckman & Morrison, 2021), autism spectrum disorders (Liu et al., 2016b), and Rett syndrome (Chen et al.,2017).In these studies, behavioral analyses provide important information for validating models and developing effective treatments (Krakauer et al., 2017; Lehner, 1987; Nice, 1954).However, traditional behavioral analyses conducted by human experimenters are both time-consuming and susceptible to subjective biases (Bateson & Martin, 2021).More importantly,behavioral parameters that can be analyzed manually are very limited.Thus, automatic methods for behavioral analysis have attracted increasing attention in recent years.Among them,video-based methods built on rapid technological developments in computer vision have become promising approaches (Mathis et al., 2020).

    Video-based automatic analysis of macaque behavior usually involves measurement of movement amount(quantifying overall movement intensity) (Caiola et al., 2019;Hashimoto et al., 1999; Togasaki et al., 2005; Yabumoto et al.,2019), movement trajectory (measuring trajectory of body during movements) (Bala et al., 2020; Francisco et al., 2019;Graving et al., 2019; Lind et al., 2005; Mathis et al., 2018;Ueno et al., 2019; Walton et al., 2006; Yabumoto et al., 2019;Yao et al., 2019), and behavioral categorization (categorizing different types of activities) (Ballesta et al., 2014; Hu et al.,2020a, 2020b; Wiltschko et al., 2015).Movement trajectory can provide vital information for various purposes.Movement trajectory length not only reflects overall activity level, but also records important spatial information about movement(Yabumoto et al., 2019), which can be used to categorize different behaviors for quantifying movement characteristics specific to Parkinson’s disease, drunkenness, and aging(Caiola et al., 2019; Liu et al., 2016b; Pandya et al., 2015;Togasaki et al., 2005; Walton et al., 2006; Yabumoto et al.,2019).Due to its wide applications, video-based trajectory tracking has been actively developed in recent years and can be divided into methods based on traditional image processing(Lind et al., 2005; Walton et al., 2006; Yabumoto et al., 2019)and on deep learning (Bala et al., 2020; Francisco et al., 2019;Graving et al., 2019; Mathis et al., 2018; Ueno et al., 2019;Yao et al., 2019).

    Background subtraction is an essential technique used in traditional video-based trajectory tracking (Lind et al., 2005;Walton et al., 2006; Yabumoto et al., 2019), which considers the animal as the foreground and assumes the background is stable.Thus, subtracting the background from individual frames can highlight the animal.If the contrast between the selected background and animal is high, background subtraction can achieve accurate tracking (Walton et al.,2006).Compared with deep learning-based methods,background subtraction does not need to learn features of the animal, and thus needs no model training (Bala et al., 2020;Yao et al., 2019).However, background subtraction is very sensitive to environmental changes in the video.Many background subtraction-based tracking methods require specific environments (Walton et al., 2006; Yabumoto et al.,2019) to provide a clean and stable background, e.g., using specialized cages made of transparent material (Ueno et al.,2019).These special requirements have prevented the wide use of automatic tracking of animals in daily living environments.

    Deep learning-based trajectory tracking methods have capitalized on the rapid development in deep neural networks.Powerful tracking applications (Graving et al., 2019; Mathis et al., 2018) have been introduced in the field of animal motion tracking in recent years.Most tracking key points (Bala et al.,2020; Graving et al., 2019; Mathis et al., 2018; Yao et al.,2019) are based on pose estimation or track the whole animal(Francisco et al., 2019; Ueno et al., 2019) using object detection models.High-dimensional motion information can be obtained by recording the trajectory of key points (Johansson,1973).However, pose estimation is sensitive to occlusion.Although object detection models, such as YOLOv5 (Jocher,2021; Redmon et al., 2016) and Single-Shot MultiBox Detector(SSD) (Liu et al., 2016a), can alleviate the problem of occlusion, they fail under severely occluded conditions, e.g.,when macaques are behind dense mesh.The daily living cages of macaques contain bars, mesh, and other objects(e.g., water bottle, food box), which creates many occlusions for cameras outside the cage.To solve this issue, specific environments with less occlusion are also needed for deep learning-based methods (Bala et al., 2020; Caiola et al., 2019;Graving et al., 2019; Yao et al., 2019), thus creating the same problems as traditional methods.In addition, deep learningbased methods require a large amount of labeled data to train the model (Mathis et al., 2020), which is difficult to obtain for individual applications (Mathis et al., 2018), especially for animals with complex gestures such as macaques (Bala et al.,2020).

    Despite significant progress in video-based animal trajectory tracking, important challenges still exist.A low-cost tracking method that can be efficiently applied to normal living environments is highly desirable.Here, we developed an effective method, MonkeyTrail, for tracking macaque body trajectory.The system only requires normal surveillance cameras mounted outside the cage.Furthermore, it needs no special environment and only requires a small amount of data for training.This method provides a low-cost, scalable solution to accurately track body movements of macaques in their daily living cages.

    MATERIALS AND METHODS

    Animals and recording environment

    This study was conducted according to the international standards of non-human primate care and use and was approved by the Institutional Review Board/Ethics Committee of Capital Medical University (AEEI-2019-077).The monkeys were housed in animal rooms under a temperature of 18-26 °C and humidity of 40%-70%.Video data of three adult macaques in their daily living cages were used to develop and validate the tracking method.The macaques were provided with water, certified primate biscuits, vegetables and fruit daily.The animals were individually housed in cages adjacent to each other.The room was maintained on two light/dark cycles:12 h light/dark or 11.5 h light/12.5 h dark.A regular highdefinition (HD) surveillance camera (1 920×1 080 pixels, 25 Hz refresh rate, 4 mm focal length) was mounted on the other side of the room above the height of the cages.This setup ensured minimal disturbance to the normal living environment.However, it introduced technical challenges for automatic video tracking, including occlusion due to the metal bars and mesh of the cage and variable background due to movable objects, e.g., toys and pull-out plates, which needed to be overcome in this study.The overall recording environment and camera setup are shown in Figure 1.

    Figure 1 Overall recording environment and camera setup

    Overall workflow of MonkeyTrail

    We devised a Python-based program called MonkeyTrail,which uses background subtraction supplemented with YOLOv5 to record the trajectory of individually caged macaques in their daily living environment.The major steps involved in the procedure are briefly described below.

    In MonkeyTrail, video preprocessing first establishes parameters for the algorithm, automatically crops the video size, and sets the frame rate for video data.Next, a virtual empty background is generated by combining the frame difference method (FDM) and YOLOv5.The bounding boxes are then located using background subtraction with the generated empty backgrounds and simple image processing techniques.Finally, the centers of the bounding boxes in individual frames are connected to each other, producing a moving trajectory.The length of the trajectory is used to calculate the total amount of movements.The MonkeyTrail workflow is shown in Figure 2.

    Figure 2 MonkeyTrail workflow

    The source code of MonkeyTrail is available at https://github.com/Xingheliu/MonkeyTrail.

    Video preprocessing

    First, the region of interest in the first video frame is manually selected, which includes a single cage housing a macaque,and then the frames per second (fps) are set for further analyses.After all parameters are obtained, MonkeyTrail will automatically crop the video size and set the fps.This step eliminates irrelevant pixels from the videos to facilitate downstream processing and avoid interference from other animals.According to the first frame of each video, the initial tracking frame of the macaque and the center point of the cage are manually selected.The following steps are automatic.

    Empty background generation

    A key step in MonkeyTrail is to automatically update the empty background so that the background subtraction method (BSM)can be used for the cages.The generation of an empty background can be divided into two steps: (1) screening frames with high movements in the video sequence into two sets (L and R, representing frames with animal located in the left and right half of the cage, respectively); and (2) selecting the closest pair of L and R frames in a time sequence, and stitching together each empty area without macaques to form a complete empty background.

    In the first step, FDM is used to initially obtain the L and R sets, with YOLOv5 then used to obtain reliable L and R sets.Specifically, there are three sub-steps: (1) The frame pixel difference is obtained using FDM.The amount of pixel difference can provide rough estimations of animal movement.At the same time, the position of pixel differences can provide the approximate position of the bounding box for the animal.(2) As the tracking position obtained by FDM will be more reliable when the animal is actively moving, a high-movement threshold (i.e., pixel difference threshold) is used to select frames in the video sequence and classify the frames into L and R sets based on the position of the bounding box.(3) YOLOv5 is then used to detect the L and R sets obtained in the previous step, and only preserve frames with a highconfidence bounding box.

    In the second step, two suitable frames in the L and R sets are used to generate an empty background.This process involves two sub-steps: (1) To improve empty background quality, two frames are selected in the L and R sets with a high degree of location discrimination between tracking boxes.The latter criterion ensures that in these frames, the animal is on one side of the cage and the other side represents a halfempty background.(2) The L and R half-empty backgrounds are then spliced to provide a complete empty background.After successfully splicing multiple pairs of L and R frames, a series of automatically generated empty backgrounds are obtained.

    Background subtraction in daily living cages

    With frequently updated empty backgrounds, background subtraction combined with proper image processing will provide accurate bounding boxes of the macaques for tracking.Specifically, the original RGB-color frames are converted into gray scale, with the foreground then obtained by background subtraction.The extracted foreground is then subjected to standard image processing, including spatial median filtering, binarizing, eroding, and dilating (Gonzalez &Woods, 2002).The bounding box is formed by finding the minimal rectangular area that covers the foreground.

    The parameters used for image processing in our program were optimized according to the experimental environment used.If applied to other environments, they can be adjusted appropriately to obtain the best results.In addition, to avoid over-processing the image under severe occlusion, which can result in excessive elimination of foreground results, previous FDM results are used to judge the size of the tracking frame.For example, if the foreground is too small and in a highdensity occlusion area, and if the FDM result is also in this area, then a bounding box with the same size as the immediate previous frame will be tracked.

    Trajectory extraction and movement amount estimation

    MonkeyTrail extracts trajectory by connecting the center point of the bounding boxes in consecutive frames, which can be used to reflect the center location of the macaque’s body.To reduce disturbance of the tracking point caused by subtle movements of the limbs or head, movements smaller than a preset threshold are discarded.In other words, when the Euclidean distance of the tracking point compared to the previous time point does not exceed this threshold, the change in the tracking point is filtered out.The distance of the trajectory represents the amount of movement.

    Manually annotated test dataset

    We created a test dataset to quantify the performance of MonkeyTrail in comparison to other methods.To test its reliability in various macaque movement states, the selected data included continuous movement, continuous stillness, and transition between movement and stillness.To test MonkeyTrail with different levels of occlusion, we selected data that included cases of macaques occluded by metal bars,mesh grids, and parts of their own body.Furthermore, the three monkeys used in the test dataset have different appearances, including size and fur coloring.None of the animals in the test dataset were present in the training set.Finally, to test MonkeyTrail performance across different lighting conditions, the dataset included both day and night video data.

    The entire test dataset contained 55 min of video,composed of 13 consecutive clips of varying lengths to cover all conditions mentioned above.To reduce the workload of manual labeling, the frame rate was decreased to 2 or 5 fps,resulting in a total frame number of 8 130.We manually selected the bounding box containing the entire animal as ground-truth using the labeling platform LabelImg (Tzutalin,2015).

    RESULTS

    Updating empty background to detect monkeys in cages using background subtraction

    Many methods using background subtraction to locate macaques in videos require a physically created empty background obtained by removing the animal from the monitoring environment.These empty backgrounds cannot be frequently updated.However, due to changes in the environment over time (e.g., cage movement, changes in lighting conditions, and introduction of new objects in the frame), the empty background obtained in advance will not match the true background over long periods of recording.

    Typical changes in the background of a randomly chosen daily video recording (~2 h) are shown in Figure 3.The three sequentially generated (~1 h intervals) empty backgrounds of the same cage (Figure 3C-E) (see methods for details)showed that the background changed in brightness and detailed appearance.To highlight these changes, we used a video frame with the monkey in cage (Figure 3B) to perform background subtraction with frames showing in Figure 3C-E,in which Figure 3E is most close to the moment of Figure 3B.The background subtraction results are illustrated by the white pixels in Figure 3F-H.As seen in Figure 3H, background subtraction successfully highlighted the macaque, but using empty backgrounds obtained 1 or 2 h earlier resulted in lowquality outcomes (Figure 3F, G).Thus, the longer the time elapsed since obtaining the empty background, the poorer the subtraction results, making it more difficult to locate the foreground using image processing techniques.The above example illustrates the importance of frequently updating empty backgrounds to detect caged monkeys using background subtraction.

    Application of YOLOv5 to generate empty background and visualize tracking results

    To achieve better background subtraction, we introduced a method in MonkeyTrail to frequently update the empty background with minimal animal disturbance.Simply, wedetected the frames in which the animal was on one side of the cage, thus providing a half-empty background, and then spliced the left and right half-empty backgrounds adjacent to each other in time to generate a virtual empty background.

    As seen in Figure 4, the L and R frame sets (Figure 4A)showed animals in the left and right halves of the cage,respectively.The L and R frames were first detected using FDM to roughly locate the animal in the frame, followed by the deep learning-based model of YOLOv5 to select frames with a high-confidence bounding box.Two frames (Figure 4B) from the L and R set close in time were then paired.Finally, the areas where there were no macaques in the two frames were stitched together to generate a virtual empty background(Figure 4C).For more details, see section "Empty background generation" in Materials and Methods.

    Figure 3 Influence of environmental changes on efficacy of background subtraction

    Figure 4 Method to frequently update empty background

    With the frequently updated empty background, background subtraction showed good performance in highlighting foreground objects (cf.Figure 5A-C) using simple image processing techniques (see methods for details).

    Thus, based on the extracted foreground containing the animal, the bounding box and movement trajectory can be easily obtained.Furthermore, MonkeyTrail can provide bounding boxes reasonably fit to the trunk of the monkey under various occlusion and lighting conditions (day and night)(Figure 6; Supplementary Videos S1, S2).

    Accuracy of MonkeyTrail in generating bounding boxes

    MonkeyTrail capitalizes on the combined strengths of BSM,FDM, and YOLOv5.Thus, we next quantitatively analyzed the improvements in MonkeyTrail over these three methods and the deep learning model SSD.We prepared a manually annotated dataset to obtain the ground-truth (see Materials and Methods for details), and then compared the MonkeyTrail,BSM, FDM, YOLOv5, and SSD results.To provide a comprehensive comparison, the testing dataset contained 13 video clips from three animals, covering various movement modes, occlusions, and lighting conditions (day and night).To facilitate fair comparison, the FDM, BSM, YOLOv5, and SSD processes were the same as the corresponding functions in MonkeyTrail.For example, image processing in BSM without an updated background is the same as MonkeyTrail, and the YOLOv5 model for object detection is the same as that used by MonkeyTrail.Tracking accuracy was determined by IoU,which measures the degree of overlap between the bounding box generated by individual methods (rt) and that of the ground-truth (ro), and is defined as:

    To visualize the tracking results of different methods, we displayed the IoU value for each frame in the test dataset with a continuous time axis, as shown in Figure 7A-E.To better understand how animal activity and occlusions can affect the different methods, we plotted the estimated amount of total activity, as well as the period in which the animals were severely occluded, as shown in Figure 7F.

    Figure 5 Background subtraction process with generated empty background

    Figure 6 Representative tracking results for macaque during daytime and nighttime

    Among the methods, MonkeyTrail provided the most accurate and stable tracking results, reflected by overall larger IoU values and smaller variability (Figure 7A).In comparison,both SSD and YOLOv5 showed highly fluctuating performance(Figure 7B, C), with reasonable tracking results interrupted by periods of zero IoU, indicating failure to detect the animal at all(Figure 7B, C).Importantly, these failures usually occurred when the animals were occluded (cf.Figure 7F), suggesting that SSD and YOLOv5 are highly sensitive to occlusion.Without frequently updating the empty background, traditional BSM exhibited noisy results.Thus, it was difficult to obtain accurate macaque foreground areas by standard image processing, leading to inaccurate tracking results (Figure 7D).In addition, FDM provided relatively accurate tracking results,but only when the animals were actively moving (Figure 7E, cf.Figure 7E).These analyses provide insights into the advantages and disadvantages of different methods and illustrate how MonkeyTrail can combine their strengths to achieve accurate and stable tracking.

    To provide a more comprehensive and quantitative comparison, we compared tracking success rates with a systematically varying overlap threshold, which is often used for gauging the performance of object tracking methods (Wu et al., 2013).The results are shown in Figure 8.When the“overlap threshold” of a certain frame was greater than the set threshold, the frame was regarded as a success, and the percentage of total successful frames in all frames was defined as the “success rate”.Compared with SSD, BSM, and FDM, the success rate of MonkeyTrail was consistently higher over the entire overlap threshold range.Although YOLOv5 seemed to be more accurate in a small proportion of frames, it failed to detect monkeys completely in ~15% of frames; in contrast, MonkeyTrail exhibited more stable tracking results,yielding more favorable overall performance.

    Application of MonkeyTrail to extract movement patterns in daily living cages

    To demonstrate the practical value of our method in analyzing the behaviors of macaques, we used the trajectories recorded by MonkeyTrail to calculate the amount of movement and spatial preference of two macaques over two time periods separated by one year, each containing recordings of five consecutive days.Movement amount and spatial preference are useful indicators of behavioral changes induced by factors such as drug injection, surgery, and changes in external conditions (Caiola et al., 2019; Togasaki et al., 2005;Yabumoto et al., 2019).Daily monitoring of these parameters can reveal their acute and chronic effects on behavior.

    Total activity is shown in Figure 9.In addition to the obvious results that sleep-awake cycles affect activity patterns,monkeys in the 2019 recordings showed a bimodal pattern of active movement during the daytime in the cages, which may be the combined result of physiological (i.e., napping) and housekeeping (i.e., feeding, lighting) factors.In 2020, both the lighting schedule and housekeeping activity pattern changed.As a result, total amount of activity of animals changed to atrimodal pattern.These results illustrate the value of tracking total activity amount to capture behavioral changes in monkeys in daily living cages.Such changes not only reflectthe influence of unintentional external factors, as above, but also provide valuable information for validating intentional treatments, such as drug administration or surgical operations.

    Figure 7 Visualization of performance in generating bounding boxes by different methods

    Figure 8 Tracking success rates with systematically varying overlap thresholds for different tracking methods

    Figure 9 Daily total activity patterns of two monkeys (A and B)captured with MonkeyTrail

    The spatial preferences are shown in Figure 10.We first divided the two-dimensional (2D) projection of the cage into 16 areas.We then counted the number of times the macaque’s trajectory passed through each area (normalized by the maximum number found in one area) to determine its spatial preferences.Similar to total activity amount, we analyzed the average spatial preferences of the macaques from 1100h to 1200h for five consecutive days in both 2019 and 2020.In 2019, monkey A showed a preference for hanging at the top of the cage (Figure 10A), while monkey B preferred to sit at the bottom of the cage (Figure 10C).A year later, monkey B still showed a preference for sitting on the base of the cage(Figure 10D), but monkey A had changed its behavioral preference, more often sitting than hanging (Figure 10B).As shown in Figures 9, 10, tracking animal behavior in their daily living cages can provide useful information regarding movement patterns in both temporal and spatial domains.

    Figure 10 Spatial preference of macaques extracted by MonkeyTrail

    DISCUSSION

    In this study, we introduced a simple method named MonkeyTrail to track the movement trajectories of macaques.MonkeyTrail is based on frequently updating the empty background to apply background subtraction effectively and accurately for analyzing videos recorded outside animal cages.To the best of our knowledge, due to its minimal recording environment and hardware requirements,MonkeyTrail is the first method that can be deployed in parallel to monitor many monkeys in their daily living cages.

    Several limitations are worth noting.Firstly, this method does not include steps to eliminate image distortion due to different viewing angles, therefore we recommend that the camera be mounted directly opposite the cage of interest.Secondly, if an animal remains at one side of the cage for a prolonged period, it can be difficult to generate a virtual empty background, which may impact tracking accuracy.However,our empirical data showed that, on average, updating the background once every 40 min showed reasonably good results, thus providing an ample time window to generate multiple virtual empty backgrounds.Thirdly, our method is primarily designed for individually caged animals.Although it can be used to track multiple macaques in the same cage as long as they are spatially separated, the method cannot be readily extended to situations in which multiple animals interact with each other.

    Movement trajectories extracted by MonkeyTrail can be used to analyze spatial preference and movement amount.Compared with motion recorded by pixel differences (Caiola et al., 2019; Hashimoto et al., 1999), motion calculated by the distance of trajectory, although not suited to detect subtle movements of small body parts, can provide more accurate results at the whole-body movement level, especially under conditions with severe occlusion.Trajectory also provides spatial information, which is missing in pixel differences.Although posture estimation can be used to analyze more detailed movement patterns, overall movement trajectory of animals can still provide important information.For example,Pandya et al.(2015) verified the relationship between mitochondrial aging and age-dependent motor function loss by analyzing changes in distance and speed of movement of different-aged macaques, which directly supported the mitochondrial aging theory.Yabumoto et al.(2019) analyzed changes in spatial patterns of movement trajectory in macaques before and after alcohol injection, thus revealing the effects of alcohol in movement control.Liu et al.(2016b)recorded the locomotion trajectory of monkeys in cages and found anxiety-associated behaviors, e.g., repetitive, circular locomotion, in animals with MeCP2 overexpression, mimicking autism spectrum disorders in humans.

    In addition to extracting movement trajectories, MonkeyTrail can also provide outlines of animals for individual frames, with either bounding boxes or body masks, which may be instrumental for future algorithms aimed at pose detection.In addition, the bounding boxes and their contents provided by MonkeyTrail can serve as training samples to train or fine-tune other deep learning-based methods for more sophisticated detection and recognition.

    MonkeyTrail uses long-term video recordings of macaques in their daily living cages using ordinary HD cameras mounted outside the cage.This low-cost setup is scalable to automatically track many animals, thus allowing large-scale applications.In addition to behavioral tracking in future experiments, our method can also be used to analyze stored data retrospectively for animal rooms equipped with video recording devices.Furthermore, this method can be readily extended to three-dimensional (3D) tracking with depth cameras (Yabumoto et al., 2019), thus providing more comprehensive information regarding the movement patterns of animals.

    SUPPLEMENTARY DATA

    Supplementary data to this article can be found online(Supplementary Video S1, S2).

    COMPETING INTERESTS

    The Institute of Automation, Chinese Academy of Sciences has submitted patent application on the methods described in this paper (application No.2021116673622; invented by M.S.L and S.Y.; pending).

    AUTHORS’ CONTRIBUTIONS

    M.S.L., C.Z., J.Q.G., T.Z.J., and S.Y.designed the experiments.C.Z.and J.Q.G.provided the original video data.M.S.L.developed the algorithm.M.S.L., G.Y.H., G.F.H.,M.S.L., and S.Y.wrote the manuscript.All authors read and approved the final version of the manuscript.

    色综合亚洲欧美另类图片| 最近在线观看免费完整版| 美女大奶头视频| 国产精品99久久99久久久不卡| 很黄的视频免费| 午夜免费激情av| 午夜激情福利司机影院| 国产97色在线日韩免费| 久久久国产成人精品二区| 色av中文字幕| 黑人欧美特级aaaaaa片| 免费在线观看日本一区| 国产精品野战在线观看| 色av中文字幕| xxx96com| 国产av一区在线观看免费| 欧美中文综合在线视频| 免费观看人在逋| 婷婷六月久久综合丁香| 97碰自拍视频| 白带黄色成豆腐渣| 久久久久国产一级毛片高清牌| 1024视频免费在线观看| 久久久久久久久久黄片| 999久久久国产精品视频| 欧美乱妇无乱码| 国产免费av片在线观看野外av| 熟女电影av网| 中文字幕av电影在线播放| 国产麻豆成人av免费视频| 久久人妻福利社区极品人妻图片| 少妇的丰满在线观看| cao死你这个sao货| 国产精品,欧美在线| 欧美日韩黄片免| 久久久久久久久中文| 可以免费在线观看a视频的电影网站| 母亲3免费完整高清在线观看| 1024香蕉在线观看| 天天躁夜夜躁狠狠躁躁| 国产成人精品久久二区二区免费| 精品日产1卡2卡| 日韩高清综合在线| 国产一区二区三区在线臀色熟女| 亚洲国产看品久久| 黄网站色视频无遮挡免费观看| 一级毛片女人18水好多| 两人在一起打扑克的视频| av超薄肉色丝袜交足视频| videosex国产| 精品国产一区二区三区四区第35| 麻豆久久精品国产亚洲av| 88av欧美| 久久精品91蜜桃| 欧美性长视频在线观看| 久久热在线av| x7x7x7水蜜桃| 亚洲精品久久国产高清桃花| 国产一区二区在线av高清观看| 久久国产精品男人的天堂亚洲| 精品福利观看| 可以在线观看毛片的网站| 成熟少妇高潮喷水视频| 国产成人精品无人区| 久久久国产欧美日韩av| 亚洲熟女毛片儿| www日本在线高清视频| 黑人欧美特级aaaaaa片| 久9热在线精品视频| 欧美激情高清一区二区三区| 日韩中文字幕欧美一区二区| xxx96com| 人人妻人人澡欧美一区二区| 熟女电影av网| 亚洲av成人一区二区三| 久久久久国产一级毛片高清牌| 国产熟女午夜一区二区三区| cao死你这个sao货| 国产黄a三级三级三级人| 丰满的人妻完整版| avwww免费| 成人av一区二区三区在线看| 亚洲人成网站在线播放欧美日韩| 9191精品国产免费久久| 亚洲中文日韩欧美视频| 一本精品99久久精品77| 久久久国产成人精品二区| bbb黄色大片| 免费看十八禁软件| 嫩草影院精品99| 免费电影在线观看免费观看| 嫩草影视91久久| av电影中文网址| 国产精品免费视频内射| www日本在线高清视频| 欧美性长视频在线观看| 老汉色∧v一级毛片| 最好的美女福利视频网| 丁香欧美五月| 亚洲国产精品999在线| 黄色 视频免费看| 免费无遮挡裸体视频| 热re99久久国产66热| 亚洲精品av麻豆狂野| 中文字幕av电影在线播放| 国产又黄又爽又无遮挡在线| 国产欧美日韩一区二区精品| 狠狠狠狠99中文字幕| 叶爱在线成人免费视频播放| 国产三级黄色录像| 免费av毛片视频| 国产不卡一卡二| 欧美av亚洲av综合av国产av| 亚洲专区中文字幕在线| 色播亚洲综合网| 日本 av在线| 精品人妻1区二区| 亚洲一区二区三区色噜噜| 欧美日韩精品网址| 一本综合久久免费| 亚洲国产欧美网| 日日夜夜操网爽| 在线播放国产精品三级| 精品日产1卡2卡| 国产日本99.免费观看| 午夜福利18| 国产成人欧美| 麻豆久久精品国产亚洲av| 老司机在亚洲福利影院| 欧美乱码精品一区二区三区| 国产激情偷乱视频一区二区| 午夜免费鲁丝| 久久久久久久久免费视频了| 国产高清videossex| 成年免费大片在线观看| 一级作爱视频免费观看| 一本久久中文字幕| 一级片免费观看大全| 久久精品国产亚洲av高清一级| 黄频高清免费视频| 欧美日韩亚洲综合一区二区三区_| 19禁男女啪啪无遮挡网站| 美女高潮喷水抽搐中文字幕| 日韩欧美一区视频在线观看| 精品国产一区二区三区四区第35| 一区福利在线观看| 久久婷婷人人爽人人干人人爱| 精品国产一区二区三区四区第35| 午夜视频精品福利| 老司机深夜福利视频在线观看| 99久久99久久久精品蜜桃| 精品国内亚洲2022精品成人| 国产又黄又爽又无遮挡在线| 级片在线观看| 黄色丝袜av网址大全| 午夜久久久在线观看| 亚洲第一欧美日韩一区二区三区| 国产视频内射| 三级毛片av免费| 无人区码免费观看不卡| 国产成人av教育| 日本一区二区免费在线视频| 中文字幕人妻熟女乱码| 欧美色视频一区免费| 嫁个100分男人电影在线观看| 久久久久久久精品吃奶| cao死你这个sao货| 女警被强在线播放| 夜夜夜夜夜久久久久| 国产人伦9x9x在线观看| 看免费av毛片| 国产精品一区二区三区四区久久 | 精品久久久久久久人妻蜜臀av| 一级毛片高清免费大全| 无限看片的www在线观看| 无限看片的www在线观看| 老熟妇仑乱视频hdxx| 亚洲成人精品中文字幕电影| 久久国产精品男人的天堂亚洲| 日本 av在线| 天堂动漫精品| av在线天堂中文字幕| 一个人观看的视频www高清免费观看 | 色婷婷久久久亚洲欧美| 白带黄色成豆腐渣| 成人av一区二区三区在线看| 日本免费一区二区三区高清不卡| 在线视频色国产色| 18禁国产床啪视频网站| 99热只有精品国产| 91成年电影在线观看| 俄罗斯特黄特色一大片| 51午夜福利影视在线观看| 国产亚洲精品一区二区www| 亚洲 欧美 日韩 在线 免费| 国产成年人精品一区二区| 久久香蕉激情| 亚洲精品av麻豆狂野| 午夜福利高清视频| a级毛片a级免费在线| 亚洲一区高清亚洲精品| 日韩国内少妇激情av| 男女下面进入的视频免费午夜 | 特大巨黑吊av在线直播 | 男女视频在线观看网站免费 | 色综合婷婷激情| 亚洲一区二区三区色噜噜| 此物有八面人人有两片| 在线视频色国产色| 国产精品免费一区二区三区在线| 国产一区二区三区在线臀色熟女| 欧美成人一区二区免费高清观看 | 手机成人av网站| 午夜两性在线视频| 欧美又色又爽又黄视频| 69av精品久久久久久| 国产精品 国内视频| 久久精品91无色码中文字幕| 欧美日韩一级在线毛片| 午夜福利成人在线免费观看| 最近最新中文字幕大全电影3 | 国产免费男女视频| 少妇 在线观看| 一进一出抽搐gif免费好疼| 一区二区日韩欧美中文字幕| 久久精品影院6| 女性生殖器流出的白浆| 亚洲欧美一区二区三区黑人| 成人手机av| 中出人妻视频一区二区| 欧美绝顶高潮抽搐喷水| 国产av在哪里看| 亚洲熟妇熟女久久| 一个人观看的视频www高清免费观看 | 99国产综合亚洲精品| 国产亚洲av嫩草精品影院| 免费看十八禁软件| 午夜成年电影在线免费观看| 亚洲精品中文字幕在线视频| 精品久久久久久久人妻蜜臀av| 日本熟妇午夜| 日韩中文字幕欧美一区二区| 日韩精品青青久久久久久| 国产一区在线观看成人免费| 两个人免费观看高清视频| 长腿黑丝高跟| 精品国产乱码久久久久久男人| 18禁裸乳无遮挡免费网站照片 | e午夜精品久久久久久久| 美女扒开内裤让男人捅视频| 一级毛片精品| 在线观看66精品国产| 亚洲全国av大片| 久久亚洲精品不卡| 亚洲精品粉嫩美女一区| 成人午夜高清在线视频 | 日韩欧美三级三区| 成在线人永久免费视频| 在线观看午夜福利视频| 色尼玛亚洲综合影院| 亚洲最大成人中文| 成人三级黄色视频| 黄片播放在线免费| 欧美成人免费av一区二区三区| 亚洲在线自拍视频| 超碰成人久久| 欧美一区二区精品小视频在线| 精品国产一区二区三区四区第35| 日本精品一区二区三区蜜桃| 搡老妇女老女人老熟妇| 好男人在线观看高清免费视频 | 变态另类成人亚洲欧美熟女| 精品人妻1区二区| 99热只有精品国产| 91av网站免费观看| 亚洲自偷自拍图片 自拍| 国产黄片美女视频| 欧美一区二区精品小视频在线| 美女午夜性视频免费| 国产午夜精品久久久久久| cao死你这个sao货| 国产成人av教育| 久久热在线av| 免费无遮挡裸体视频| 国产三级在线视频| 88av欧美| 麻豆av在线久日| 欧洲精品卡2卡3卡4卡5卡区| 精品日产1卡2卡| 最新美女视频免费是黄的| 亚洲一区二区三区不卡视频| 日韩成人在线观看一区二区三区| 亚洲狠狠婷婷综合久久图片| 日韩有码中文字幕| 亚洲第一电影网av| 免费观看精品视频网站| 白带黄色成豆腐渣| 日韩精品青青久久久久久| 亚洲,欧美精品.| 久久精品国产亚洲av高清一级| 三级毛片av免费| 亚洲第一电影网av| 国产亚洲精品av在线| 国产一级毛片七仙女欲春2 | 国产日本99.免费观看| 女性被躁到高潮视频| 丝袜在线中文字幕| 国产又爽黄色视频| 在线天堂中文资源库| 亚洲精品久久国产高清桃花| 夜夜夜夜夜久久久久| www.精华液| 18禁黄网站禁片午夜丰满| 黄色丝袜av网址大全| 欧美乱色亚洲激情| 男人舔女人的私密视频| 亚洲第一青青草原| 久久久久久久精品吃奶| 国产97色在线日韩免费| 人妻丰满熟妇av一区二区三区| 欧美精品亚洲一区二区| 亚洲欧美日韩无卡精品| 久久久久久大精品| 久久久久九九精品影院| 精品久久久久久成人av| 免费在线观看视频国产中文字幕亚洲| 91字幕亚洲| 国产精品一区二区三区四区久久 | 香蕉国产在线看| 午夜福利成人在线免费观看| 午夜免费鲁丝| 精品高清国产在线一区| 一级黄色大片毛片| 国产视频一区二区在线看| 国产高清激情床上av| 免费观看人在逋| x7x7x7水蜜桃| 一级毛片高清免费大全| 欧美日韩一级在线毛片| 特大巨黑吊av在线直播 | 99在线人妻在线中文字幕| 日韩大码丰满熟妇| 国产成人啪精品午夜网站| 757午夜福利合集在线观看| 欧美日本亚洲视频在线播放| 国产亚洲欧美在线一区二区| 可以在线观看的亚洲视频| 亚洲精品av麻豆狂野| 老司机靠b影院| 亚洲熟妇中文字幕五十中出| 91国产中文字幕| 正在播放国产对白刺激| 精品福利观看| 97人妻精品一区二区三区麻豆 | 久久九九热精品免费| 久久久久精品国产欧美久久久| 亚洲一区中文字幕在线| 亚洲第一av免费看| 午夜亚洲福利在线播放| 十分钟在线观看高清视频www| 在线观看舔阴道视频| 村上凉子中文字幕在线| 99国产综合亚洲精品| 成年免费大片在线观看| 在线观看舔阴道视频| 两个人免费观看高清视频| 久久中文字幕一级| 精品一区二区三区视频在线观看免费| 精品国产一区二区三区四区第35| 精品免费久久久久久久清纯| 成年免费大片在线观看| 香蕉久久夜色| 搡老岳熟女国产| 亚洲av熟女| 久久草成人影院| 99国产精品一区二区三区| 欧美av亚洲av综合av国产av| 亚洲欧美一区二区三区黑人| 成熟少妇高潮喷水视频| 美女国产高潮福利片在线看| 久久人人精品亚洲av| 中文字幕另类日韩欧美亚洲嫩草| 国产区一区二久久| 搡老熟女国产l中国老女人| 国产野战对白在线观看| 国产伦人伦偷精品视频| 特大巨黑吊av在线直播 | 天堂√8在线中文| 国产麻豆成人av免费视频| 中文字幕高清在线视频| 免费看a级黄色片| 日韩欧美免费精品| 精品欧美一区二区三区在线| 曰老女人黄片| 国内揄拍国产精品人妻在线 | 精品日产1卡2卡| 欧美精品亚洲一区二区| 少妇被粗大的猛进出69影院| 日本黄色视频三级网站网址| 又大又爽又粗| 亚洲男人的天堂狠狠| 老司机在亚洲福利影院| 国产精品久久久久久精品电影 | 搞女人的毛片| avwww免费| 黄片大片在线免费观看| 免费观看精品视频网站| 国产精品影院久久| 少妇裸体淫交视频免费看高清 | 黑人欧美特级aaaaaa片| 欧美亚洲日本最大视频资源| 国产一区二区在线av高清观看| 无人区码免费观看不卡| 国产免费男女视频| 日本 av在线| 国产亚洲av嫩草精品影院| 成人精品一区二区免费| 91成人精品电影| 色播亚洲综合网| 久久久久久久久免费视频了| 波多野结衣高清无吗| 色播亚洲综合网| 男女那种视频在线观看| 精品电影一区二区在线| 国产亚洲精品久久久久5区| 日本在线视频免费播放| 欧美亚洲日本最大视频资源| 国产一区二区三区在线臀色熟女| 国产精品亚洲av一区麻豆| 国产精品国产高清国产av| 88av欧美| 亚洲成a人片在线一区二区| 国产精品98久久久久久宅男小说| 1024香蕉在线观看| 一进一出抽搐动态| 少妇熟女aⅴ在线视频| 黄色女人牲交| 久9热在线精品视频| 国产免费男女视频| 深夜精品福利| 久久久国产成人精品二区| 一二三四在线观看免费中文在| 国产人伦9x9x在线观看| 久久婷婷成人综合色麻豆| 国产精品精品国产色婷婷| 国产片内射在线| 99久久久亚洲精品蜜臀av| 中文字幕另类日韩欧美亚洲嫩草| svipshipincom国产片| 日韩欧美 国产精品| 亚洲av第一区精品v没综合| 制服人妻中文乱码| 大型黄色视频在线免费观看| 一夜夜www| 男女那种视频在线观看| 久久欧美精品欧美久久欧美| 大型av网站在线播放| 欧美最黄视频在线播放免费| 无遮挡黄片免费观看| www.www免费av| 看片在线看免费视频| 国产在线观看jvid| 给我免费播放毛片高清在线观看| 久久 成人 亚洲| 国产精品香港三级国产av潘金莲| 午夜福利视频1000在线观看| 99国产精品99久久久久| 男女下面进入的视频免费午夜 | 色av中文字幕| 日本黄色视频三级网站网址| 国语自产精品视频在线第100页| 黑人巨大精品欧美一区二区mp4| 精品久久久久久久毛片微露脸| www.熟女人妻精品国产| 色哟哟哟哟哟哟| 精品免费久久久久久久清纯| 黄色a级毛片大全视频| 亚洲av成人不卡在线观看播放网| 最近最新中文字幕大全免费视频| 精品国产乱子伦一区二区三区| 啦啦啦免费观看视频1| 日韩有码中文字幕| 婷婷亚洲欧美| 日韩三级视频一区二区三区| 制服人妻中文乱码| 人人妻人人澡欧美一区二区| 高清毛片免费观看视频网站| 熟妇人妻久久中文字幕3abv| 亚洲熟妇中文字幕五十中出| 成人亚洲精品av一区二区| 欧美一区二区精品小视频在线| 免费人成视频x8x8入口观看| 国产精品九九99| 亚洲av电影不卡..在线观看| 日本免费一区二区三区高清不卡| 日韩av在线大香蕉| 久久久久久久久中文| 久久精品国产清高在天天线| 国产亚洲欧美98| 国产一区二区三区视频了| 国产黄色小视频在线观看| 啦啦啦韩国在线观看视频| 亚洲精品久久成人aⅴ小说| 亚洲人成伊人成综合网2020| 黑人巨大精品欧美一区二区mp4| 亚洲性夜色夜夜综合| 久久人妻av系列| 国产一区在线观看成人免费| 欧美日韩福利视频一区二区| 国产精品98久久久久久宅男小说| 黄色视频,在线免费观看| 高潮久久久久久久久久久不卡| 国产真人三级小视频在线观看| 日本一区二区免费在线视频| 日本成人三级电影网站| 操出白浆在线播放| 亚洲一区中文字幕在线| 成人亚洲精品一区在线观看| 一本精品99久久精品77| 一进一出抽搐gif免费好疼| 亚洲五月天丁香| 免费在线观看视频国产中文字幕亚洲| 国产黄a三级三级三级人| 久久久久精品国产欧美久久久| 村上凉子中文字幕在线| 麻豆国产av国片精品| 黄色成人免费大全| 国产伦人伦偷精品视频| 波多野结衣巨乳人妻| 日韩欧美三级三区| 精品国产乱子伦一区二区三区| 美女午夜性视频免费| x7x7x7水蜜桃| 韩国精品一区二区三区| 一本一本综合久久| 在线观看66精品国产| 亚洲七黄色美女视频| 亚洲中文日韩欧美视频| 在线天堂中文资源库| 成人18禁高潮啪啪吃奶动态图| 欧美av亚洲av综合av国产av| 国产日本99.免费观看| 免费在线观看影片大全网站| 午夜福利在线观看吧| 国产精品国产高清国产av| 黑丝袜美女国产一区| 久久 成人 亚洲| 亚洲精品美女久久久久99蜜臀| 国产久久久一区二区三区| 亚洲成人精品中文字幕电影| 美女 人体艺术 gogo| 丝袜在线中文字幕| 亚洲精华国产精华精| 757午夜福利合集在线观看| 欧美性猛交╳xxx乱大交人| 国产激情偷乱视频一区二区| 波多野结衣高清作品| 中文字幕最新亚洲高清| avwww免费| 午夜福利成人在线免费观看| 91成人精品电影| 国内精品久久久久久久电影| 精品电影一区二区在线| 国产熟女午夜一区二区三区| 日韩中文字幕欧美一区二区| 麻豆av在线久日| 精品福利观看| 欧美zozozo另类| 欧美国产精品va在线观看不卡| 极品教师在线免费播放| 国产成人精品久久二区二区免费| 成人欧美大片| 欧美黑人欧美精品刺激| 精品久久久久久久久久久久久 | 亚洲av成人av| 亚洲人成网站高清观看| 香蕉av资源在线| 一本精品99久久精品77| 久久精品夜夜夜夜夜久久蜜豆 | 12—13女人毛片做爰片一| 黄色视频,在线免费观看| 精品国产乱子伦一区二区三区| 日韩欧美三级三区| 日本一本二区三区精品| 欧美黄色片欧美黄色片| 亚洲在线自拍视频| 波多野结衣高清作品| 午夜免费鲁丝| 亚洲av成人av| 精品国内亚洲2022精品成人| 亚洲熟妇熟女久久| 国产精品野战在线观看| 亚洲精品粉嫩美女一区| 成人欧美大片| av有码第一页| 看片在线看免费视频| 琪琪午夜伦伦电影理论片6080| 看片在线看免费视频| 午夜福利免费观看在线| 不卡av一区二区三区| 日本 欧美在线| 国产精品98久久久久久宅男小说| 欧美成狂野欧美在线观看| 国产精品久久久久久亚洲av鲁大| 欧美丝袜亚洲另类 | 久久精品国产亚洲av高清一级| 搡老熟女国产l中国老女人| 90打野战视频偷拍视频| 女人爽到高潮嗷嗷叫在线视频| 性色av乱码一区二区三区2| 亚洲色图av天堂| 午夜免费激情av| 亚洲三区欧美一区| 中文字幕人妻熟女乱码| 伊人久久大香线蕉亚洲五|