48#define BRAIN_LABEL 150
49#define WHITE_LABEL 200
132float brain_erosion_size,
133int variance_threshold,
148float max_cortical_thickness,
149float white_erosion_size,
150float white_recovering_size,
175float brain_erosion_size,
176float brain_recovering_size,
187float brain_erosion_size,
188float brain_recovering_size,
189float white_erosion_size,
190float white_recovering_size,
226float brain_erosion_size,
227float brain_dilation_size,
238float white_erosion_size,
239int white_recovering_size,
240float brain_erosion_size,
241int brain_recovering_size,
260float brain_erosion_size,
261int brain_recovering_size,
271int dumb,
int nb_iterations,
float KPOTTS,
int connectivity);
278int dumb,
int nb_iterations);
299int dumb,
int nb_iterations,
int T_VOID_GRAY_LOW,
int T_VOID_GRAY_HIGH,
300int T_WHITE_FAT_LOW,
int T_WHITE_FAT_HIGH,
int T_GRAY_WHITE);
305int dumb,
int nb_iterations);
315 int T_VOID_GRAY_LOW,
int T_VOID_GRAY_HIGH,
316 int T_GRAY_WHITE_LOW,
int T_GRAY_WHITE_HIGH,
317 int T_WHITE_FAT,
int dumb);
int VipGetBrainStandard(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug, float brain_erosion_size, float brain_recovering_size, int nb_iterations, int iterative_erosion)
int VipVolumeEdges(Volume *edges, Vip_S16BIT *edges_ptr, int seuil)
int VipGetBrain2005(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug, float opening_size, float max_cortical_thickness, float white_erosion_size, float white_recovering_size, int nb_iterations, Volume *ridge)
int VipCreateHistogram(Volume *vol, Volume *mask, Volume *edges, int connectivity)
int VipGetBrainForRenderingSimple(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug)
Volume * VipCSFGrayWhiteFatClassificationRegularisationForRobustApproach(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int nb_iterations, int T_VOID_GRAY_LOW, int T_VOID_GRAY_HIGH, int T_WHITE_FAT_LOW, int T_WHITE_FAT_HIGH, int T_GRAY_WHITE)
int VipPropagationConnectivity(Volume *mask, Volume *vol1, Volume *vol2, int mode, int seuil_vol1, int seuil_vol2, int connectivity)
int VipFillWhiteCavities(Volume *vol, Volume *brainmask, VipT1HistoAnalysis *ana, int maxsize)
int VipGetBrainCustomized(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug, float brain_erosion_size, float brain_recovering_size, float white_erosion_size, float white_recovering_size, int nb_iterations, VipTalairach *tal, int iterative_erosion)
int VipGetBrainForRenderingDoubleCustomized(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug, float white_erosion_size, int white_recovering_size, float brain_erosion_size, int brain_recovering_size, int nb_iterations)
Volume * VipCSFBrainFatClassificationRegularisation(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int nb_iterations)
int VipDilateInPartialVolume(Volume *vol, Volume *mask)
int VipPropagationReflux(Volume *mask, Volume *vol1, Volume *vol2, int nb_iterations, int mode, int seuil_vol1, int seuil_vol2, int connectivity)
int VipGetBrainForRenderingSimpleCustomized(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug, float brain_erosion_size, int brain_recovering_size, int nb_iterations)
int VipRegularisation(Volume *vol, int label)
int VipGetBrainForRenderingFast(Volume *vol, int dumb, int debug, int Tlow, int Thigh)
int VipHomotopicErosionFromInsideSnakeNeighbourhood(Volume *vol, Volume *graylevel, Volume *classif, int nb_iteration, int object, int inside, int outside, float KISING, float sigmaG, float sigmaW, int label)
int VipDilateVolumeBorder(Volume *vol, Volume *mask, int T_GRAY_CSF, int T_WHITE_FAT, int connectivity)
int VipGetBrain2010(Volume *vol, Volume *variance, Volume *edges, Volume *ridge, VipT1HistoAnalysis *ana, int dumb, int debug, float brain_erosion_size, int variance_threshold, int nb_iterations, float CA[3], float CP[3], float P[3])
int VipDilateInPartialVolumeFar(Volume *vol, Volume *mask, int layer)
int VipCreateBrainSeed(Volume *vol, Volume *var, VipT1HistoAnalysis *ana, int T_GRAY_WHITE, int T_WHITE_FAT, int SEUIL_VAR)
int VipCleaningTopo(Volume *vol, Volume *matter, Volume *classif, int dumb, int nb_iterations, int label, int threshold)
Volume * VipGrayWhiteClassificationRegularisationForRobust2005(Volume *vol, VipT1HistoAnalysis *ana, int T_VOID_GRAY_LOW, int T_VOID_GRAY_HIGH, int T_GRAY_WHITE_LOW, int T_GRAY_WHITE_HIGH, int T_WHITE_FAT, int dumb)
int VipGetBrainForRenderingFastCustomized(Volume *vol, int dumb, int debug, float brain_erosion_size, float brain_dilation_size, int Tlow, int Thigh)
int VipGrayRegularisation(Volume *vol)
int VipPropagationWithRefluxConnectivity(Volume *mask, Volume *vol, Volume *variance, int distance, int mode, int seuil1, int seuil2, int connectivity)
int VipGetBrainForRenderingDouble(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug)
Volume * VipGrayWhiteClassificationRegularisationForRobust(Volume *vol, VipT1HistoAnalysis *ana, int dumb)
Volume * VipGrayWhiteClassificationForVoxelBasedAna(Volume *vol, VipT1HistoAnalysis *ana, float threshold)
Volume * VipGrayWhiteClassificationRegularisation(Volume *vol, VipT1HistoAnalysis *ana, int dumb)
Volume * VipGrayWhiteRegularisationForVoxelBasedAna(Volume *vol, Volume *classif, VipT1HistoAnalysis *ana, int dumb, int nb_iterations, float KPOTTS, int connectivity)
int VipGrayWhiteClassificationForVoxelBasedNeighbourhood(Volume *vol, Volume *classif, Volume *matter, int dumb, int nb_iterations, int threshold, int connectivity, int label)
Volume * VipCSFGrayWhiteFatClassificationRegularisation(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int nb_iterations)
int VipErosionClassificationNeighbourhood(Volume *classif, Volume *graylevel, VipT1HistoAnalysis *ana, int nb_iteration, int object, int inside, int outside)
int VipGetBrain(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int debug)
int VipCleaningConnectivity(Volume *vol, int connectivity, int type)
Volume * VipGrayWhiteClassificationRegularisationForVoxelBasedAna(Volume *vol, VipT1HistoAnalysis *ana, int dumb, int nb_iterations, float KPOTTS, int connectivity)
int VipPutOneSliceTwoZero(Volume *vol, int z)
struct vip_T1histogram_analysis VipT1HistoAnalysis