Research scientist working on medical image processing with focus on image segmentation, ultrasound images, deep learning and GPU processing
GPU-Marching-Cubes. A GPU implementation of the Marching Cubes algorithm for extracting surfaces from volumes using OpenCL and OpenGL
199Tube-Segmentation-Framework. A software for fast segmentation and centerline extraction of tubular structures (e.g. blood vessels and airways) from different modalities and organs using GPUs and OpenCL
96OpenCL-Getting-Started. A small "getting started" tutorial for OpenCL. See http://www.eriksmistad.no/getting-started-with-opencl-and-gpu-computing/ for more info
96annotationweb. A web-based annnotation system for easy annotation of image sequences such as ultrasound and camera recordings
41OpenCLUtilities. A small set of function based on the OpenCL C++ bindings to help set up an OpenCL and OpenCL-GL context as well as compiling OpenCL code
36OpenCL-Gaussian-Blur. An example of Gaussian blur using OpenCL and the built-in Images/textures
32OpenCL-GVF. An optimized OpenCL implementation of Gradient Vector Flow (GVF) that runs on GPUs and CPUs for both 2D and 3D. For more details about the implementation, see the scientific article Real-time gradient vector flow on GPUs using OpenCL http://www.springerlink.com/content/v0071r27706u5135/
30SIPL. The Simple Image Processing Library (SIPL) is a C++ library with the main goal of making it easy to go from an algorithm concept to pictures on the screen.
28visualize-caffe. Some useful python functions for visualizing a caffe network
26GTest. Just a simple test of the google C++ unit test framework (GTest)
253D-Gradient-Vector-Flow-for-Matlab. This is an implementation of Gradient Vector Flow (GVF) for 3D in Matlab. It is based on the original 2D implementation of Xu and Prince.
22convert-tensorflow-model-to-tensorrt-uff. Simple script to convert a frozen tensorflow .pb file to TensorRT UFF format
18OpenCL-Level-Set-Segmentation. Parallel/GPU level set volume segmentation using OpenCL
18konverter-norgeskart-projeksjon. Dette scriptet konverterer norgeskart fra genorge i UTM-33 projeksjon til EPSG:3857 som Google og Leaflet bruker
13Qt-OpenGL-OpenCL-Interoperability. Testing Qt, OpenGL and OpenCL interoperability
10Multiple-Windows-Single-OpenGL-Context. A simple test for having multiple windows with the same OpenGL context using GLUT
9GPU-Multigrid-Gradient-Vector-Flow. A GPU implementation of a full multgrid solver of Gradient Vector Flow (GVF) using OpenCL
5OpenCLUtilityLibrary. C++
4Memory-mapped-file. Creating a memory mapped file using the boost iostrames library
4SIPL-Example. This is an example of how to use the Simple Image Processing Library (see www.github.com/smistad/SIPL/).
4Gradient-Vector-Flow. C++ implementation of Gradient Vector Flow
3simple-cpp-plugin-test. Small test of a simple plugin system in C++ for Windows and Linux
2Level-Set-Segmentation. C
1Detect-Screen-GPU-With-OpenCL. A test script to see if it is possible to detect which GPU is connected to the screen using OpenCL. The purpose of this is to use the GPU connected to screen for visualizations and the others for computation only.
1FAST-WSI-pipeline-and-gui. C++
1SWIG-test. A test for creating python bindings of a C++ library using SWIG and CMake
1FAST-data-hub. A web based system for sharing and deploying medical image data, neural network models and pipelines for FAST
1cpd. C++ implementation of the Coherent Point Drift point set registration algorithm
1