DJLougen / kakeya-orientation-encoder

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: May 06 2026

Introduction of kakeya-orientation-encoder

Model Details of kakeya-orientation-encoder

Kakeya-Inspired Orientation Image Encoder

An efficient image encoder that applies geometric measure theory principles from the Kakeya conjecture to preserve directional/orientation information in compact latent representations.

Core Concept

The Kakeya conjecture (proven by Wang & Zahl, 2025) concerns the minimum size of sets containing unit line segments in every direction. The key insight applied here: directional information across all orientations can be captured efficiently with sparse, anisotropic sampling .

Architecture
  1. Directional Decomposition — Fast Finite Shearlet Transform (FFST)

    • Anisotropic dilation: A_a = diag(a, √a)
    • Shearing: S_s = [[1, s], [0, 1]]
    • Coefficients indexed by (scale, shear/orientation, position)
    • Optimal for C² curves (parabolic scaling matches edge curvature)
  2. Orientation Encoder — CNN on shearlet coefficient tensor

    • Processes (scale, orientation) as channels
    • Dedicated orientation branch aggregates directional energy
    • VAE-style latent space with orientation-preserving features
  3. Decoder — Transposed convolutions reconstruct from latent

Installation
pip install torch torchvision numpy scipy
pip install git+https://github.com/grlee77/PyShearlets.git

Note: PyShearlets needs a small fix for NumPy 2.0+ compatibility:

import numpy as np
import FFST._scalesShearsAndSpectra as sss
import FFST.shearletScaleShear as sss2
sss.np.NaN = np.nan
sss2.np.NaN = np.nan
Usage
from kakeya_orientation_encoder import KakeyaAutoencoder, ShearletTransform
import torch

# Create model
model = KakeyaAutoencoder(
    input_channels=1,
    latent_dim=256,
    num_scales=3,
    output_size=128
)

# Encode image → latent representation (with orientation info)
x = torch.randn(1, 1, 128, 128)
z = model.encode(x)  # (1, 256)

# Decode back
x_recon = model.decode(z)
Training
python train_kakeya_encoder_fast.py \
    --dataset mnist \
    --image-size 64 \
    --latent-dim 256 \
    --num-scales 3 \
    --epochs 30 \
    --batch-size 32
References
  • ShearletX (Kolek et al., 2023) — shearlet domain explanations
  • SAD (Iinbor et al., 2025) — anisotropic spatial representation
  • Kakeya Conjecture (Wang & Zahl, 2025) — geometric measure theory
License

MIT

Runs of DJLougen kakeya-orientation-encoder on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About kakeya-orientation-encoder huggingface.co Model

kakeya-orientation-encoder huggingface.co

kakeya-orientation-encoder huggingface.co is an AI model on huggingface.co that provides kakeya-orientation-encoder's model effect (), which can be used instantly with this DJLougen kakeya-orientation-encoder model. huggingface.co supports a free trial of the kakeya-orientation-encoder model, and also provides paid use of the kakeya-orientation-encoder. Support call kakeya-orientation-encoder model through api, including Node.js, Python, http.

kakeya-orientation-encoder huggingface.co Url

https://huggingface.co/DJLougen/kakeya-orientation-encoder

DJLougen kakeya-orientation-encoder online free

kakeya-orientation-encoder huggingface.co is an online trial and call api platform, which integrates kakeya-orientation-encoder's modeling effects, including api services, and provides a free online trial of kakeya-orientation-encoder, you can try kakeya-orientation-encoder online for free by clicking the link below.

DJLougen kakeya-orientation-encoder online free url in huggingface.co:

https://huggingface.co/DJLougen/kakeya-orientation-encoder

kakeya-orientation-encoder install

kakeya-orientation-encoder is an open source model from GitHub that offers a free installation service, and any user can find kakeya-orientation-encoder on GitHub to install. At the same time, huggingface.co provides the effect of kakeya-orientation-encoder install, users can directly use kakeya-orientation-encoder installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

kakeya-orientation-encoder install url in huggingface.co:

https://huggingface.co/DJLougen/kakeya-orientation-encoder

Url of kakeya-orientation-encoder

kakeya-orientation-encoder huggingface.co Url

Provider of kakeya-orientation-encoder huggingface.co

DJLougen
ORGANIZATIONS

Other API from DJLougen

huggingface.co

Total runs: 76
Run Growth: -874
Growth Rate: -1150.00%
Updated:April 10 2026
huggingface.co

Total runs: 11
Run Growth: -612
Growth Rate: -5563.64%
Updated:April 10 2026
huggingface.co

Total runs: 9
Run Growth: -634
Growth Rate: -7044.44%
Updated:April 10 2026
huggingface.co

Total runs: 7
Run Growth: -7
Growth Rate: -100.00%
Updated:September 18 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 13 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 13 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 05 2026