Blackrock Microsystems NeuroMotive Скачать руководство пользователя страница 29

NeuroMotive™ User’s Manual 

LB-0336 Rev. 1.00 

Page 28 

 
 

7.

 

Proximity elimination 

When  a  marker  is  first  defined,  its  position  in  the  tracking  area  is  saved.    In  this  step,  the  possible  markers  that 
remain after all of the above filtering are evaluated for their proximity to the saved position. The marker that has the 
closest  position  to  the  initial  position  is  deemed  to  be  the  actual  marker  and  the  rest  of  the  possible  markers  are 
discarded. And if more than one marker meets this criteria then the marker closest to what NeuroMotive™ predicts 
to be the next position (based on previous movements) is chosen as the correct marker. The position of this select 
marker is then saved as the new position to compare against.  
When  using  multiple  tracking  markers  this  procedure  is  slightly  altered  to  take  advantage  of  the  fact  that  the 
positions  of  the  markers  relative  to  one  another  (the  tracking  ‘shape’)  should  remain  mostly  unchanged.  When 
multiple  markers  are  defined  their  positions  relative  to  one  another  (their  shape)  are  recorded  along  with  their 
absolute positions in the tracking area. When evaluating markers, all the sets of markers in proximity to the recorded 
positions  that  meet  the  shape  criteria  are  then  reviewed  and  the  closest  set  of  markers  with  the  correct  shape  is 
selected.  If  more  than  one  set  meets  this  criteria  then  the  set  that  most  closely  matches  the  prediction 
NeuroMotive™  has  made  on  what  the  new position should be  (based upon past  movement) is  selected. The  new 
positions of the markers are then recorded to compare against. Additionally, this prediction allows NeuroMotive™ 
to address object occlusion while tracking. Although occlusion of a marker may result in the tracking shape  being 
pinched as NeuroMotive™ tries to predict the position of the occluded marker.  
At  this  point  it  is  also  important  to  note  how  NeuroMotive™  determines  an  object’s  position  in  relation  to  the 
markers being used for tracking. First, an object’s position is determined by the number of defined markers. For a 
single marker the object position is the position of that marker. For two markers the object position is based on the 
marker that is not the head marker. For three markers the object position is the midpoint between the markers that 
are not the head marker. 
 

 

 

Содержание NeuroMotive

Страница 1: ...NeuroMotive Video Recording Tracking System User s Manual Revision 1 00 630 Komas Drive Suite 200 Salt Lake City UT 84108 801 582 5533 www blackrockmicro com support blackrockmicro com...

Страница 2: ...ng Dongle 9 NeuroMotive Camera Options 10 Cerebus Host PC 11 CerePlex Direct Host PC 11 SOFTWARE 12 NEUROMOTIVE SOFTWARE 13 INSTALLATION 13 NEUROMOTIVE MAIN WINDOW 13 NEUROMOTIVE FILE TYPES 14 NEUROMO...

Страница 3: ...PLE 42 COLOR VS LUMINANCE 42 COLOR 42 LED 44 MORPHOLOGICAL FILTERING 45 LUMINANCE 48 HOW TO 49 USING THE TRACKING REGION OF INTEREST TO ELIMINATE MARKER REFLECTION 49 SELECT THE CAMERA FOR RECORDING 4...

Страница 4: ...ONNECTION STATUS WITH AN NSP 29 FIGURE 21 NEUROMOTIVE CONNECTION STATUS WITH NPLAYSERVER 29 FIGURE 22 CAMERA STATUSES FOR COLOR AND IR CAMERAS IN NEUROMOTIVE 29 FIGURE 23 EXPERIMENT TAB 30 FIGURE 24 V...

Страница 5: ...LB 0336 Rev 1 00 Page 4 FIGURE 43 USING THE TRACKING REGION OF INTEREST TO ELIMINATE REFLECTION 49 FIGURE 44 FILE APPLICATION CONNECTED TO NEUROMOTIVE 50 FIGURE 45 SELECTING A NEURAL DATA FILE IN THE...

Страница 6: ...ent 20 C to 50 C 5 to 100 R H non condensing Camera Specifications NeuroMotive currently supports the Firefly MV and OptiTrack V100 R2 1 Firefly MV B W or Color Resolution 752x480 at 60 FPS 320x240 at...

Страница 7: ...experiment playback tool that simulates the data acquisition system on recorded neural data replaying the recorded data and allowing further signal processing of the data The combination of NeuroMoti...

Страница 8: ...NeuroMotive User s Manual LB 0336 Rev 1 00 Page 7 System schematic Figure 1 System with NSP Overview Figure 2 System with CerePlex Direct Overview...

Страница 9: ...Packaging Contents NeuroMotive Camera NeuroMotive Motion Capture PC NeuroMotive Manual and Software Cables and Connectors USB Software Licensing Dongle USB synchronization hub if using the IR Camera R...

Страница 10: ...he display keyboard and mouse to the back of the PC Plug one end of an Ethernet cable into the Ethernet port in the back of the PC and plug in the other end into the Network Switch If using the NeuroM...

Страница 11: ...s Starting with the leftmost ring and moving right the first ring is for zooming in on the scene the second ring is the focus for reducing blur and the third ring is the open close iris for receiving...

Страница 12: ...ctions Cerebus Host PC If using NeuroMotive in conjunction with an Cerebus system using a network switch connect the NeuroMotive PC to an NSP and the Cerebus Host PC in order for all the devices to co...

Страница 13: ...instrument network For example if the Cerebus Host PC is using 192 168 137 2 then choose another IP address within the range IP addresses up to 192 168 137 16 can be used 6 Click on OK to save changes...

Страница 14: ...rol Camera Control Image capture status Regions of Interest ROI and Tracking Marker Definition The ROI and Marker dock bars come with the optional tracking feature The NeuroMotive application operates...

Страница 15: ...file is constantly updating as settings are changed o ncf This file is always created when recording a video file and has the same name as that file It can be considered a snapshot of the options xml...

Страница 16: ...he Video Display o View Event Regions of Interest Shows or Hides the Event ROI on the Video Display o View Processed Image Only available with Tracking Threshold Markers The video display area shows t...

Страница 17: ...s Options Video Display Video Source select File then more Enable Tracker o Comment If NeuroMotive is connected to NSP or nPlayServer Comment allows a comment to be entered or injected into the data s...

Страница 18: ...e direction and recent path of the object and optionally the elapsed time and frame number The mouse and mouse wheel can be used to zoom in or out on different areas of the video display in multiple w...

Страница 19: ...nly And for Playback Mode going left to right the buttons signify the menu options Open Video for Playback Close the Currently Opened Video Step Back a Specified Number of Frames Rewind Step Forward a...

Страница 20: ...ra but brightening the whole image Note The Auto checkbox is meant to have the NeuroMotive software determine the optimal values Figure 11 NeuroMotive Camera Control Dock Bar for Color left and IR rig...

Страница 21: ...if the frame is frozen to define Tracking Markers but no data is actually lost o Encoded Number of frames encoded or compressed in the elapsed time o Decoded Number of frames decoded or decompressed...

Страница 22: ...injected into the data stream with the name of the Event Region of Interest and an enter exit status that includes in the coordinates of the entrance exit of the region To define Tracking Regions of...

Страница 23: ...at only those pixels within the threshold range in either direction on the hue wheel see Figure 16 will be detected and possible to track This option works well for tracking colors in images that are...

Страница 24: ...inctive from each other and the object being tracked as possible Biocompatible neon glow paint is a good option LEDs are another good option as they impart unique color and luminance allowing less ide...

Страница 25: ...Threshold slider specifies the tolerance on the greyscale 0 255 from the selected marker luminance Figure 16 All luminance values less than the marker luminance threshold are ignored by the tracker T...

Страница 26: ...eckbox or Gamma Correction checkbox provides a brighter image for low light environments The intensity slider adjusts the amount of light emitted by the IR camera and the brightness slider will increa...

Страница 27: ...form spots of color luminance and a smoother gradient The 3x3 low pass filter averages a square neighborhood of one pixel away from the middle pixel of interest The 5x5 low pass filter averages a squa...

Страница 28: ...ified in the foreground color and each tracked marker gets its own shade this includes any false positives which will show up in the same shade as the marker they are mimicking 4 Morphological Opening...

Страница 29: ...with their absolute positions in the tracking area When evaluating markers all the sets of markers in proximity to the recorded positions that meet the shape criteria are then reviewed and the closest...

Страница 30: ...SP or a CerePlex Direct Host PC If NeuroMotive is connected to a device then information about the device and NeuroMotive s connection will display Figure 20 NeuroMotive Stand alone no Central Connect...

Страница 31: ...ettings for NeuroMotive and is used to carryover NeuroMotive s state from session to session Playback Directory Specifies the default location NeuroMotive will search in for video files This is especi...

Страница 32: ...with the same name as the files being played by nPlayServer o File Reader Refers to how files are loaded for reading File Mapping Loads the whole video file into memory it provides fast playback but...

Страница 33: ...tal Out This option is a hardware synchronization method for use with the NSP Using the supplied hardware synchronization cable the NSP will drive the camera from one of the digital output ports on th...

Страница 34: ...ently there are two options Auto will auto detect the camera and a list of available functions Sanyo refers to a special robotic camera that can be remotely operated by NeuroMotive o URL The network a...

Страница 35: ...can automatically determine how many are needed to ensure proper encoding More threads mean higher CPU usage and a possible slowdown for other programs or even portions of NeuroMotive but higher qual...

Страница 36: ...speed The tradeoff is that some redundancies may be missed because they merely shift to a different region like in a panning shot this loss results in a lower quality video o ME Method The Motion Esti...

Страница 37: ...wing for greater image quality than the other options at the cost of a longer encoding decoding time and possibly larger file size o ME Search X This option along with ME Search Y dictates how large t...

Страница 38: ...ile recorded or played back by NeuroMotive Please note that during recording if another file in the recording directory has the same name as the file being recorded then NeuroMotive will automatically...

Страница 39: ...rs that fit this shape and record the midpoint of the base of the triangle as the object s position Record Object Markers Enables disables the recording of an object s tracking markers in an associate...

Страница 40: ...operation Remote Recording Warns if a remote device such as Central on another computer tries to trigger NeuroMotive to record and it is unable to do so Recording Overload Warns if NeuroMotive is unab...

Страница 41: ...ll be near the selected value but it can oscillate around it File Size Displays how large the file being recorded is currently in bytes Avg C Conv Time Displays the average time is takes NeuroMotive t...

Страница 42: ...toggled then comments are sent as soon as enter is pressed otherwise enter must be pressed twice in succession to send a comment Figure 28 Comments Tab This tab allows setting up to five single line p...

Страница 43: ...facilitates optimal tracking Color vs Luminance Figure 29 shows a frame with three bright markers in a low light scene Figure 29 Three bright markers in a low light scene Color selected Color Zooming...

Страница 44: ...in greyscale Because the light is low the human eye cannot detect the sporadic occurrences of yellow in the frame However the computer can detect the yellow The computer displays these detections by r...

Страница 45: ...ghter than the background a second discriminatory factor other than color so LED tracking should produce the best results Figure 34 shows the original image with LED selected luminance 63 both color t...

Страница 46: ...om Figure 35 The two yellow markers are merged forming a single marker In order to track 3 markers the markers must appear distinct to the software The yellow markers can be separated physically on th...

Страница 47: ...Dilation filter In Figure 38 the marker shape is affected because smaller noise around the markers is not removed with the morphological opening filter before dilation is applied Because of this the n...

Страница 48: ...of the markers And a minimum radius of 4 is no longer small enough to identify one of the markers resulting in the wrong direction being calculated In summary if the markers are very small both low pa...

Страница 49: ...rphological Opening filter and 3x3 Morphological Dilation filter Luminance Figure 42 shows the threshold image with the luminance threshold reduced from 63 to 6 Three more spots pass the threshold fil...

Страница 50: ...ing Figure 43 Using the Tracking Region of Interest to Eliminate Reflection Select the Camera for Recording Connect the Camera and the NeuroMotive Host PC with the included USB Cable Start NeuroMotive...

Страница 51: ...ted On the Host PC open the File application in Central Refer to the Cerebus manual Make sure File Specification is 2 3 or higher and the File application is synchronized with NeuroMotive in the File...

Страница 52: ...e video filename using File Open Experiment You may need to adjust the threshold method and or the low pass morph open and morph dilate filters Browse and select the recorded neural data files in the...

Страница 53: ...TICULAR PURPOSE AND NON INFRINGEMENT OF THIRD PARTY PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS Blackrock SHALL NOT BE LIABLE FOR SPECIAL INDIRECT INCIDENTAL PUNITIVE EXEMPLARY OR CONSEQUENTIAL DAMAG...

Отзывы: