All Projects → bicv → LogGabor

bicv / LogGabor

Licence: MIT License
A python implementation for a LogGabor filtering and pyramid representation

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to LogGabor

pulse2percept
A Python-based simulation framework for bionic vision
Stars: ✭ 59 (+84.38%)
Mutual labels:  neuroscience, vision
Pyllusion
A Parametric Framework to Generate Visual Illusions using Python
Stars: ✭ 35 (+9.38%)
Mutual labels:  neuroscience, perception
visualqc
VisualQC : assistive tool to ease the quality control workflow of neuroimaging data.
Stars: ✭ 56 (+75%)
Mutual labels:  neuroscience
isaac ros visual odometry
Visual odometry package based on hardware-accelerated NVIDIA Elbrus library with world class quality and performance.
Stars: ✭ 101 (+215.63%)
Mutual labels:  perception
Image-Processing
A set of algorithms and other cool things that I learned while doing image processing with openCV using C++ and python.
Stars: ✭ 29 (-9.37%)
Mutual labels:  edge-detection
sim2real-docs
Synthesize image datasets of documents in natural scenes with Python+Blender3D
Stars: ✭ 39 (+21.88%)
Mutual labels:  vision
bacnet-mqtt-gateway
BACnet MQTT Gateway
Stars: ✭ 28 (-12.5%)
Mutual labels:  edge-detection
craft-text-detector
Packaged, Pytorch-based, easy to use, cross-platform version of the CRAFT text detector
Stars: ✭ 151 (+371.88%)
Mutual labels:  vision
POMDP
Implementing a RL algorithm based upon a partially observable Markov decision process.
Stars: ✭ 31 (-3.12%)
Mutual labels:  neuroscience
document-scan-on-the-phone
使用mobilenet改造HED实现在手机端进行文档的边缘检测
Stars: ✭ 20 (-37.5%)
Mutual labels:  edge-detection
sparse-scene-flow
This repo contains C++ code for sparse scene flow method.
Stars: ✭ 23 (-28.12%)
Mutual labels:  vision
NeuroCore.jl
Core methods and structures for neuroscience research in Julia.
Stars: ✭ 15 (-53.12%)
Mutual labels:  neuroscience
WheatNNLeek
Spiking neural network system
Stars: ✭ 26 (-18.75%)
Mutual labels:  neuroscience
dmipy
The open source toolbox for reproducible diffusion MRI-based microstructure estimation
Stars: ✭ 58 (+81.25%)
Mutual labels:  neuroscience
Spatial-Transformer-Networks-with-Keras
This repository provides a Colab Notebook that shows how to use Spatial Transformer Networks inside CNNs in Keras.
Stars: ✭ 23 (-28.12%)
Mutual labels:  vision
gogm
Golang Object Graph Mapper for Neo4j
Stars: ✭ 71 (+121.88%)
Mutual labels:  edges
brainreg-segment
Segmentation of 3D shapes in a common anatomical space
Stars: ✭ 13 (-59.37%)
Mutual labels:  neuroscience
ML-Research-Made-Easy
Link of ML papers to their blogs/ supplementary material
Stars: ✭ 25 (-21.87%)
Mutual labels:  vision
imaging tools
A table containing imaging analysis tools for biology, with a focus on calcium imaging.
Stars: ✭ 15 (-53.12%)
Mutual labels:  neuroscience
spectral connectivity
Frequency domain estimation and functional and directed connectivity analysis tools for electrophysiological data
Stars: ✭ 57 (+78.13%)
Mutual labels:  neuroscience

Binder PyPI version Research software impact

LogGabor

The Log-Gabor function proposed by Field [1987] is an alternative to the Gabor function to efficiently represent edges in natural images. Log-Gabor filters can be constructed with arbitrary bandwidth and the bandwidth can be optimised to produce a filter with minimal spatial extent. We develop here a log-Gabor representation, which is well suited to represent a wide range of natural images.

Comparison of edge function as presented in https://laurentperrinet.github.io/publication/fischer-07-cv

This framework was presented in the following paper by Sylvain Fischer, Filip Šroubek, Laurent U Perrinet, Rafael Redondo and Gabriel Cristóbal (2007). Examples and documentation is available @ https://pythonhosted.org/LogGabor/ and this package provides with a python implementation.

ScreenShot of the implementation provided in https://laurentperrinet.github.io/publication/fischer-07-cv

Log-Gabor pyramid

A log-Gabor pyramid is an oriented multiresolution scheme for the efficient coding of natural images.

To represent the edges of the image at different levels and orientations, we use a multi-scale approach constructing a set of filters of different scales and according to oriented log-Gabor filters. This is represented here by stacking images on a Golden Rectangle Perrinet (2008), that is where the aspect ratio is the golden section ϕ=1+5√2. The level represents coefficients' amplitude, hue corresponds to orientation. We present here the base image on the left and the successive levels of the pyramid in a clockwise fashion (for clarity, we stopped at level 8). Note that here we also use ϕ^2 (that is ϕ+1) as the down-scaling factor so that the pixelwise resolution of the pyramid images correspond across scales.

ScreenShot

The Golden Laplacian Pyramid. To represent the edges of the image at different levels, we may use a simple recursive approach constructing progressively a set of images of decreasing sizes, from a base to the summit of a pyramid (see https://laurentperrinet.github.io/publication/perrinet-15-bicv for more details).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].