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

NeuroMotive™ User’s Manual 

LB-0336 Rev. 1.00 

Page 23 

 
 

 

Color  Threshold 

-  For  each  marker  defined  the  range  in  hue  from  the  indicated  color  over  which 

NeuroMotive™ will detect (see Figure 16). This can also be used for non-color images; the range is just on 
a grey scale. 

 

Luminance Threshold 

- For all markers defined the minimum brightness pixels must have in order to be 

detected. 

 

Radius 

-  Markers  will  be  detected  as  semi-circular  blobs  of  pixels  that  can  change  size  and  shape  as  the 

tracked object is moved. This sets a minimum and maximum radius of pixels that  NeuroMotive™ should 
detect as a marker and track.  The radius is only used for eliminating potential markers after other filtering 
has occurred and there are more markers than are currently defined. 

 

Low Pass Filter 

- This is explained in more detail in section Low Pass Filter on page 27, but it essentially 

averages  the  values  of  pixel  blocks  so  that  the  image  has  less  noise  and  smaller  elements  that  might  be 
detected as markers may be removed. This can be set to average 5x5 pixel blocks, 3x3 pixel blocks or none. 

 

Morph  Open 

-  Stands  for  Morphological  Opening  Filter,  this  is  also  explained  in  more  detail  in  section 

Morphological Opening Filter (Morph Open) on page 27. It essentially removes smaller blobs of a 3 or 5 
pixel radius. 

 

Morph  Dilate 

-  Stands  for  Morphological  Dilation  Filter,  this  is  explained  in  more  detail  in  section 

Morphological Dilation Filter (Morph Dilate) on page 27. It essentially blows up the blobs NeuroMotive™ 
sees  so  they  are  bigger  and  possible  merged  with  other  nearby  blobs;  which  helps  in  instances  where  a 
marker is detected as multiple blobs. This affects blobs of a 3 or 5 pixel radius. 

 
 

Marker Preparation 

In order for NeuroMotive™ to successfully track objects, it is important to pick effective markers and ensure 
appropriate lighting. For markers using the Color camera ensure colors are as distinctive 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 ideal lighting conditions. For the IR camera, special reflective 
material is provided that works specifically with the IR camera to ease tracking configuration. Concerning lighting, 
the more light and the more diffuse and ambient that light is the better that lighting will be in helping to eliminate 
reflective spots that can disrupt the camera’s ability to see the markers. LEDs used in low light is very effective.  
The IR markers included with IR camera systems are useful at demonstrating the capabilities of IR tracking. 

Marker Definition 

To begin marker definition, freeze the camera image or stop playback, by clicking Freeze or any define button. This 
begins definition mode. In definition mode the Freeze button text changes to Unfreeze and markers can be defined 
by  clicking  on  a  define  button;  then  clicking  on  the  corresponding  marker  on  the  video  display.  Definition  mode 
ends when Unfreeze is clicked.  Zoom is allowed when the image is frozen to assist in selecting the marker. 
 

Marker Color 

To the right of the Define buttons are the Marker Color Boxes. If Luminance is selected as the threshold function, a 
greyscale luminance of the marker is shown in the Marker Color Box. If Color or LED is selected, the marker color 
is shown in the Marker Color Box. When a marker is defined, the Marker Color Box is automatically filled with the 
color or greyscale value of the marker. Because of variations in lighting and camera function, the marker color may 
not appear correct. This can be fixed by clicking on the  Marker Color Box and displaying a Marker Color dialog, 
allowing  the  marker  color  to  be  changed.    The  process  for  color  selection  averages  the  pixel  color  at  the  clicked 
location and nearby pixel colors to determine the color of the marker.  Defining a marker more than once increases 
accuracy by providing a larger sample size for the average, helping to filter noise. 
 

 

 

Содержание 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...

Отзывы: