MCPcopy Index your code

hub / github.com/FeiFeiAlbert/ophthalmic-segmentation / functions

Functions43 in github.com/FeiFeiAlbert/ophthalmic-segmentation

↓ 5 callersFunctioncalculate_metrics
Calculate Dice and IoU metrics per class
scripts/train_v16.py:196
↓ 2 callersMethod__init__
(self, smooth=1.0)
ophthalmic_segmentation/losses.py:24
↓ 2 callersFunctioncreate_colored_mask
Create colored visualization of segmentation mask
scripts/predict.py:105
↓ 2 callersFunctioninference_single
Run inference on a single image Args: model: trained segmentation model image_path: path to input image ou
scripts/predict.py:160
↓ 2 callersFunctionpredict_with_tta
4-direction TTA: original + horizontal flip + vertical flip + both flips Average predictions for more robust results
scripts/train_v16.py:224
↓ 1 callersMethod_augment
Data augmentation for training
scripts/train_v16.py:173
↓ 1 callersMethod_match_files
Match image files with their corresponding label JSON files
scripts/train_v16.py:111
↓ 1 callersMethod_predict_tta
Test-time augmentation prediction
ophthalmic_segmentation/__init__.py:112
↓ 1 callersMethod_to_tensor
Convert numpy array to torch tensor
ophthalmic_segmentation/__init__.py:105
↓ 1 callersFunctioncreate_mask_from_polygons
Create segmentation mask from polygon annotations
scripts/train_v16.py:86
↓ 1 callersMethodcreate_model
Create segmentation model
ophthalmic_segmentation/__init__.py:35
↓ 1 callersFunctioninference_batch
Run inference on all images in a directory
scripts/predict.py:199
↓ 1 callersFunctionlovasz_grad
(gt_sorted)
ophthalmic_segmentation/losses.py:53
↓ 1 callersFunctionlovasz_softmax_flat
(probas, labels)
ophthalmic_segmentation/losses.py:64
↓ 1 callersFunctionmain
()
scripts/predict.py:226
↓ 1 callersFunctionmain
()
scripts/train_v16.py:404
↓ 1 callersFunctionparse_labelme_json
Parse LabelMe JSON annotation file
scripts/train_v16.py:74
↓ 1 callersFunctionpostprocess_mask
Resize mask back to original size
scripts/predict.py:95
↓ 1 callersFunctionpredict_with_tta
4-direction TTA: average predictions from original and flipped versions
scripts/predict.py:47
↓ 1 callersFunctionpreprocess_image
Load and preprocess image
scripts/predict.py:76
↓ 1 callersFunctiontrain_epoch
Train for one epoch
scripts/train_v16.py:255
↓ 1 callersFunctionvalidate
Validate model
scripts/train_v16.py:285
↓ 1 callersFunctionvalidate_with_tta
Validate with TTA on specified indices
scripts/train_v16.py:304
↓ 1 callersMethodvisualize
Create overlay visualization Args: image: PIL Image or numpy array mask: segmentation mask
ophthalmic_segmentation/__init__.py:139
↓ 1 callersFunctionvisualize_all_samples
Visualize all samples in dataset
scripts/train_v16.py:353
↓ 1 callersFunctionvisualize_prediction
Visualize single prediction
scripts/train_v16.py:320
↓ 1 callersFunctionvisualize_results
Visualize original image, mask, and overlay
scripts/predict.py:127
Method__getitem__
(self, idx)
scripts/train_v16.py:135
Method__init__
(self, image_dir, label_dir, img_size=448, num_classes=3, augment=False, image_size_limit=2
scripts/train_v16.py:100
Method__init__
(self, model=None, device=None)
ophthalmic_segmentation/__init__.py:27
Method__init__
(self, alpha=1, gamma=2)
ophthalmic_segmentation/losses.py:11
Method__init__
(self, focal_weight=0.3, dice_weight=0.4, lovasz_weight=0.3)
ophthalmic_segmentation/losses.py:85
Method__len__
(self)
scripts/train_v16.py:132
Functioncreate_overlay
Create overlay of image and segmentation mask
scripts/predict.py:116
Methodforward
(self, pred, target)
ophthalmic_segmentation/losses.py:16
Methodforward
(self, pred, target)
ophthalmic_segmentation/losses.py:28
Methodforward
(self, probas, labels)
ophthalmic_segmentation/losses.py:46
Methodforward
(self, pred, target)
ophthalmic_segmentation/losses.py:94
Methodload_checkpoint
Load model weights from checkpoint
ophthalmic_segmentation/__init__.py:63
Functionload_image
Load and preprocess image
ophthalmic_segmentation/__init__.py:165
Functionload_model
Load a new segmentation model
ophthalmic_segmentation/__init__.py:211
Methodpredict
Predict segmentation mask for an image Args: image: PIL Image or numpy array (H, W, 3) input_size: Targ
ophthalmic_segmentation/__init__.py:72
Functionvisualize_results
Visualize segmentation results
ophthalmic_segmentation/__init__.py:172