Blackrock Microsystems NeuroMotive User Manual Download Page 48

NeuroMotive™ User’s Manual 

LB-0336 Rev. 1.00 

Page 47 

 
 

 

Figure 39 - 5x5 Low Pass filter, no Opening filter and no Dilation filter 

 

Figure 40 shows the markers with no low pass filter, no morphological opening filter, and no morphological dilation 
filter.  As  can  be  seen,  this  makes  the  marker  shape  appear  jagged.  There  is  a  hole  in  one  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 pass  filtering and a  morphological opening filter 
may  remove  them.  Also  remember  that  a  morphological  opening  filter  takes  into  account  the  size  of  the  markers, 
while low pass filtering takes the hue or luminance value of the neighboring pixels into account. 
 

 

Figure 40 - no Low Pass filter, no Opening filter, and no Dilation filter 

Summary of Contents for NeuroMotive

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: