Field regularisation low contrast

Questions about BrainVisa usage and installation

Moderators: denghien, riviere

Post Reply
guisepps
Posts: 3
Joined: Sun Jan 30, 2011 3:02 pm

Field regularisation low contrast

Post by guisepps »

I am coming across the following problem when usinf 2007 pipeline with a T1 MRI : VIP Warning: Impossible to distinguish gray and white matter: insufficient grey white contrast, you have to increase field regularization in VipBiasCorrection) ------------------------------



in 4 - Split Brain Mask 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
SplitBrain.py (112) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) )




in Split Brain Mask 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
neuroProcesses.py (749) in execution:
return self._executionNode.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1694) in _run:
res = node.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1464) in _run:
return context.runProcess( self._process )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
SplitBrain.py (112) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) )




in T1 Pipeline 2007 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
neuroProcesses.py (749) in execution:
return self._executionNode.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1541) in _run:
result.append( node.run( context ) )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1464) in _run:
return context.runProcess( self._process )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
neuroProcesses.py (749) in execution:
return self._executionNode.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1694) in _run:
res = node.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1464) in _run:
return context.runProcess( self._process )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
SplitBrain.py (112) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) ).

I saw some information for the same kind of error in a previous topic but the link providing some explanation is down.
What is field regularisation ? Field rigidity , what are the good default values to enter

Many thanks

Guisepps
Dominique Geffroy
Site Admin
Posts: 161
Joined: Thu Mar 01, 2007 4:22 pm
Location: IFR 49 - Neurospin, Gif-sur-Yvette, France
Contact:

Re: Field regularisation low contrast

Post by Dominique Geffroy »

Hello,

First, you can try the alternative method for bias correction step : unroll the bias correction step in the pipeline and change the selected method. The parameters are not the same and in some cases, one works better than the other.

Dominique
guisepps
Posts: 3
Joined: Sun Jan 30, 2011 3:02 pm

Re: Field regularisation low contrast

Post by guisepps »

I had tried with slection of Vip Bias instead of the defalult one but there is still the same problem .
Thanks for your help.

Guisepps
User avatar
Jean-Francois Mangin
Posts: 337
Joined: Mon Mar 01, 2004 10:24 am
Location: Neurospin, CEA, France
Contact:

Re: Field regularisation low contrast

Post by Jean-Francois Mangin »

If your data have a good contrast, it could be related to
a failure of histogram Analysis. Switch from auto to a couple
of other fixel values for the sampling.
guisepps
Posts: 3
Joined: Sun Jan 30, 2011 3:02 pm

Re: Field regularisation low contrast

Post by guisepps »

Thanks for your answer ,I tried to change the value in histogram analysis (2 instead of auto) and 32 (instead of auto)
and this is what I get :
OK, the image seems to be in the correct orientation.
------------------------------ ! VIP Warning: Impossible to distinguish gray and white matter: insufficient grey white contrast, you have to increase field regularization in VipBiasCorrection) ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------
------------------------------ ! VIP Warning: Empty volume in VipGet3DConnex ------------------------------



in Vip Split Brain 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
VipSplitBrain.py (110) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) )




in Ana Split Brain from Brain Mask 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
AnaSplitBrainFromBrainMask.py (73) in execution:
Commissure_coordinates = self.Commissure_coordinates )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
VipSplitBrain.py (110) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) )




in Split Brain Mask 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
neuroProcesses.py (749) in execution:
return self._executionNode.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1694) in _run:
res = node.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1464) in _run:
return context.runProcess( self._process )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
AnaSplitBrainFromBrainMask.py (73) in execution:
Commissure_coordinates = self.Commissure_coordinates )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
VipSplitBrain.py (110) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) )




in T1 Pipeline 2007 1 System command exited with non null value : 111


RuntimeError
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
neuroProcesses.py (749) in execution:
return self._executionNode.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1541) in _run:
result.append( node.run( context ) )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1464) in _run:
return context.runProcess( self._process )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
neuroProcesses.py (749) in execution:
return self._executionNode.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1694) in _run:
res = node.run( context )
neuroProcesses.py (1347) in run:
return self._run( context )
neuroProcesses.py (1464) in _run:
return context.runProcess( self._process )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
AnaSplitBrainFromBrainMask.py (73) in execution:
Commissure_coordinates = self.Commissure_coordinates )
neuroProcesses.py (1829) in runProcess:
result = self._processExecution( _process, None )
neuroProcesses.py (2028) in _processExecution:
result = process.execution( self )
VipSplitBrain.py (110) in execution:
apply( context.system, call_list+option_list )
neuroProcessesGUI.py (1495) in system:
ret = apply( ExecutionContextGUI.system, (self,) + args, kwargs )
neuroProcesses.py (2133) in system:
raise RuntimeError( _t_( 'System command exited with non null value : %s' ) % str( ret ) )


Process T1 Pipeline 2007 1 finished on 2011/02/16 22:15 (4 minutes 4 seconds)


Thanks for your help.

Guisepps
User avatar
Jean-Francois Mangin
Posts: 337
Joined: Mon Mar 01, 2004 10:24 am
Location: Neurospin, CEA, France
Contact:

Re: Field regularisation low contrast

Post by Jean-Francois Mangin »

Is the brain mask OK?
IS the histogram analysis OK (I mean you can check easily the mean value for grey and white matter,
to see if they fit the nobias image (use the profile window in Anatomist)
Post Reply