Downloads · 30 days
0
janus-sphere-innovations/rbyrct-mart-model
rbyrct-mart-model is a machine learning model from janus-sphere-innovations. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as apache-2.0.
This repository hosts a reference implementation of the MART algorithm for use in Ray-by-Ray Computed Tomography (RBYRCT) — a next-generation imaging framework being developed by Janus Sphere Innovations.
Downloads · 30 days
0
Access
Public
Updated Oct 11, 2025
Repo size
201 KB
Likes
0
Public
Click a slice to open those files.
.npz201 KB · 97%
From the Hugging Face model README
This repository hosts a reference implementation of the MART algorithm for use in Ray-by-Ray Computed Tomography (RBYRCT) — a next-generation imaging framework being developed by Janus Sphere Innovations.
RBYRCT integrates steerable X-ray beams and Janus spheres to focus radiation precisely where needed, enabling earlier detection of breast cancer with minimal dose.
MART is an iterative multiplicative update algorithm that reconstructs an image from sparse or photon-limited X-ray projections.
import numpy as np
def mart(A, b, x0, iters=20, eps=1e-8):
"""
A: projection matrix [M, N]
b: measured data [M]
x0: initial estimate [N]
"""
x = x0.copy()
row_sums = A.sum(axis=1) + eps
for _ in range(iters):
for i in range(A.shape[0]):
proj = A[i] @ x + eps
r = (b[i] + eps) / proj
x *= np.power(r, A[i] / row_sums[i])
x = np.clip(x, 0, None)
return x
| Type | Description |
|---|---|
| Input: | 2D/3D X-ray projections (A, b) |
| Output: | Reconstructed image volume (x) |
| Parameters: | Iteration count, photon count, angular step |
| Type | Name | Description |
|---|---|---|
| Dataset | rbyrct-imaging-data | Photon-limited X-ray projections |
| Space | strx-onephoton-demo | Interactive reconstruction demo |
Gordon, R., Ather, S.H., et al. (2024). Electronic Steering of X-rays (RBYRCT): A Plan to End Breast Cancer. Journal of Artificial Intelligence Research (JAIR).
Janus Sphere Innovations is an open-science company exploring the intersection of optics, AI, and life — from photon-limited tomography to quantum imaging.
“I know of no better life purpose than to perish in attempting the great and the impossible.” — F. Nietzsche