Category: Image Processing & GFX
Just published an article in Journal of Medical Imaging on using neural networks to highlight nerves and blood vessels seen during ultrasound-guided axillary nerve blocks. The video above shows the neural network in action...
This video shows an application we are currently working on at the Centre for Innovative Ultrasound Solutions (CIUS). The application is developed using FAST which is integrated with TensorFlow for fast neural network inference.
This video shows the work in progress on an algorithm for tracking objects captured by a Kinect camera using the FAST framework. FAST now comes with a Kinect module which uses libfreenect2 to stream...
After training a convolutional neural network, one often wants to see what the network has learned. The following python function creates and displays an image with all convolutions of a specific layer as shown...
This is a video of an example of the
After experimenting with the OpenCL-OpenGL interoperability on AMD GPUs on Ubuntu Linux I got some cryptic error messages from X (see below). This happens both for the AMD APP samples like SimpleGL and my...
Level sets is a mathematical method of evolving contours in Cartesian grids such as images. The method works by considering a function , called the level set function, which has one more dimension than...
Gradient Vector Flow (GVF) is a feature-preserving diffusion of gradient information. It was originally introduced by Xu and Prince to drive snakes, or active contours, towards edges of interest in image segmentation. However, GVF...
If used correctly, OpenCL images / textures can give you large speedups on GPUs. In this post, I’ll show you a very short example of how to use OpenCL to blur/smooth an image. The...
I do a lot image processing both on images and 3D images / volumes. There exist many image processing libraries out there. Some are big and some are small, but none seems to fit...