00001 00002 00003 00004 #ifndef __IMAGER_SEGMENT_H__ 00005 #define __IMAGER_SEGMENT_H__ 00006 00007 #include "defs.h" 00008 00009 00010 00011 void rg_regiongrow (image_type* img, int z); 00012 void regiongrow_3d (image_type* img, vertex3d* seeds, int seednum, float lthresh, float uthresh, int radius, int lungprocessing); 00013 void regiongrow_2d (image_type* img, int z, vertex3d* seeds, int seednum, float lthresh, float uthresh, int radius, int lungprocessing); 00014 void fill_holes (image_type* img, int z); 00015 void fill_holes_main (); 00016 void regiongrow_main (); 00017 00018 void hysteresis_threshold (image_type *img, float tlow, float thigh); 00019 void hysteresis_threshold_main (image_type* img); 00020 00021 void grow_merge (image_type* img, int zslice, int seedmeth, float tolerance, int clust_sep, int preview); 00022 void grow_merge_main (); 00023 00024 void k_means_main (); 00025 00026 #endif