Skip to content

Histogram of Oriented Gradients Raw NumPy Implementation for 3D

Notifications You must be signed in to change notification settings

Pranav-Karra-3301/hog3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOG3D Visualization

NumPy Plotly

Welcome to the HOG3D Visualization repository! This project provides an interactive web interface to visualize the implementation and results of the Histogram of Oriented Gradients 3D (HOG3D) algorithm, particularly for detecting blocks in coronary arteries using medical imaging data in NIFTI format.

Features

  • NumPy: Efficient computation of gradient histograms in 3D.
  • Plotly: Interactive 3D plots for visualizing HOG3D features.

Repository Structure

  • HOG3D.ipynb: Jupyter Notebook demonstrating the implementation of HOG3D.
  • HOG3D.pdf: Detailed explanation of the HOG3D implementation.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/Pranav-Karra-3301/HOG3D-Visualization.git
    cd hog3d
  2. Install the required Python packages:

    pip install numpy plotly nibabel scipy

Running the Jupyter Notebook

Open HOG3D.ipynb in Jupyter Notebook to explore the implementation of the HOG3D algorithm.

Usage

View Notebook

Explore the detailed implementation of the HOG3D algorithm in the Jupyter Notebook. View Notebook

View Graphs

Interact with the 3D plots generated using Plotly. View Graphs

View GitHub

Check out the source code and contribute to the project. View GitHub

Numpy Implementation of HOG3D

The HOG3D (Histogram of Oriented Gradients 3D) implementation is developed using NumPy to facilitate efficient computation of gradient histograms in 3D. This implementation is designed to work with medical imaging data, particularly for detecting blocks in coronary arteries. The notebook provided demonstrates how to apply the HOG3D algorithm to NIFTI (.nii or .nii.gz) files, which are commonly used in medical imaging.

Explanation of Implementation

For a detailed explanation of the HOG3D implementation, refer to the provided PDF document below. It includes step-by-step instructions and insights into the algorithm.

Your browser does not support PDFs. Download the PDF.

About

Histogram of Oriented Gradients Raw NumPy Implementation for 3D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published