Anthony Bisulco's Portfolio
Anthony Bisulco's Portfolio
Latest posts
From Linearity to Non-Linearity: How Masked Autoencoders Capture Spatial Correlations
EV-TTC: Event-Based Time to Collision Under Low Light Conditions
Self-Supervised Learning: The Final Frontier of AI Workshop
Many Perception Tasks are Highly Redundant Functions of their Input Data
M3ED: Multi-Robot, Multi-Sensor, Multi-Environment Event Dataset
EV-Catcher: High-Speed Object Catching Using Low-latency Event-based Neural Networks
GPU Ray Tracing
In this blog post, I will demonstrate how to use a GPU in order to accelerate the ray tracing code developed in previous blog posts . Specifically in this blog post I will be using Numba’s CUDA extension to write a CUDA kernel for the ray tracing code. Numba has support for parallel programming using both AMD and Nvidia GPUs, although this post will focus on development for a Nvidia GPU. Why…
Super Charged Python
In my first blog post , I explained how to perform X-Ray imaging. One problem with a pure Python forward model is it’s slow. Therefore, I am going to introduce Numba in this blog post a way to accelerate Python code. Profiling One way to determine why code is slow is by profiling it. One of my recommended resources to profile Python code is to use line_profiler . A line profiler will measure…
X-ray Imaging
This post will review the concepts behind medical imaging and the forward model used in X-ray imaging. Additionally, this tutorial will explain the development of the forward model in Python . Background X-ray imaging setup X-rays are one type of electromagnetic radiation used in medical imaging. The setup of an X-ray imaging systems consists of an X-ray transmitter (X-ray Tube) and a detector…