Visualizer
visualize_heatmap(image, heatmap, overlay=True, out_path=None, alpha=0.4)
¤
Simple wrapper function to visualize a heatmap encoded as NumPy matrix with a [0-1] range as image/volume via matplotlib.
Reference - Implementation
Author: François Chollet
Date: April 26, 2020
https://keras.io/examples/vision/grad_cam/
Parameters:
Name | Type | Description | Default |
---|---|---|---|
image |
numpy.ndarray
|
NumPy matrix containing an image or volume. |
required |
heatmap |
numpy.ndarray
|
NumPy matrix containing a XAI heatmap. |
required |
out_path |
str
|
Path in which image is stored (else live output). |
None
|
alpha |
float
|
Transparency value for heatmap overlap on image (range: [0-1]). |
0.4
|
Source code in aucmedi/utils/visualizer.py
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
|
visualize_image(array, out_path=None)
¤
Simple wrapper function to visualize a NumPy matrix as image via PIL.
Info
NumPy array shape has to be (x, y, channel) like this: (224, 224, 3)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
array |
numpy.ndarray
|
NumPy matrix containing an image. |
required |
out_path |
str
|
Path in which image is stored (else live output). |
None
|
Source code in aucmedi/utils/visualizer.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|
visualize_volume(array, out_path=None, iteration_axis=1)
¤
Simple wrapper function to visualize/store a NumPy matrix as volume.
Info
NumPy array shape has to be (x, y, z, channel) like this: (128, 128, 128, 1)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
array |
numpy.ndarray
|
NumPy matrix containing an image. |
required |
out_path |
str
|
Path in which volume is stored (else live output). |
None
|
Source code in aucmedi/utils/visualizer.py
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
|