Skip to content

Commit 92c5b49

Browse files
committed
Highlight method section
1 parent fc62260 commit 92c5b49

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

src/components/InteractiveFramework.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,8 @@ function CardDeck({
555555
}
556556
};
557557

558+
const SHADOW_BLEED = 12;
559+
558560
return (
559561
<div className="flex flex-col items-center">
560562
{/* Card stack area — extra padding for diagonal offset + shadow */}
@@ -563,10 +565,11 @@ function CardDeck({
563565
className="relative"
564566
style={{
565567
width: fullWidth
566-
? `calc(100% - ${DIAGONAL_X * (maxVisible - 1)}px)`
567-
: `min(560px, calc(100% - ${DIAGONAL_X * (maxVisible - 1)}px))`,
568+
? `calc(100% - ${DIAGONAL_X * (maxVisible - 1) + SHADOW_BLEED}px)`
569+
: `min(560px, calc(100% - ${DIAGONAL_X * (maxVisible - 1) + SHADOW_BLEED}px))`,
568570
aspectRatio: cards[frontIndex].aspectRatio,
569571
marginRight: `${DIAGONAL_X * (maxVisible - 1)}px`,
572+
marginLeft: `${SHADOW_BLEED}px`,
570573
marginTop: `${DIAGONAL_Y * (maxVisible - 1)}px`,
571574
transition: "aspect-ratio 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)",
572575
}}
@@ -959,7 +962,7 @@ export function InteractiveFramework() {
959962
<rect
960963
width="100%"
961964
height="100%"
962-
className="fill-white dark:fill-zinc-900"
965+
className="fill-zinc-200 dark:fill-zinc-800"
963966
mask="url(#usf-dim-mask)"
964967
style={{
965968
opacity: primarySpotlight ? (activeSection ? 0.75 : 0.5) : 0,
@@ -1080,7 +1083,7 @@ export function InteractiveFramework() {
10801083
integration.
10811084
</p>
10821085
<div
1083-
className="pointer-events-none absolute inset-0 rounded bg-white dark:bg-zinc-900"
1086+
className="pointer-events-none absolute inset-0 rounded bg-zinc-200 dark:bg-zinc-800"
10841087
style={{
10851088
opacity: primarySpotlight ? (activeSection ? 0.75 : 0.5) : 0,
10861089
transition: "opacity 0.6s ease",
@@ -1098,7 +1101,7 @@ export function InteractiveFramework() {
10981101
if (!activeSection) setDisplayedSection(null);
10991102
}}
11001103
>
1101-
<div className="overflow-hidden">
1104+
<div className="overflow-y-hidden">
11021105
{displayedSection && (
11031106
<div className="pt-6 pb-4">
11041107
{displayedSection.layout === "vertical" ? (

src/paper.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,14 @@ Most vision pipelines apply planar CNNs that assume a pinhole camera and operate
105105

106106
A model is **rotation-equivariant** if rotating its input produces an equivalently rotated output. This is a desirable property for any system where camera orientation may vary at test time. USF achieves both lens-agnostic processing and rotation-equivariance while supporting **plug-and-play** replacement of planar layers in any existing backbone, providing a generic framework for modern vision.
107107

108+
<HighlightedSection>
109+
108110
## Methodology
109111

110112
<InteractiveFramework client:idle />
111113

114+
</HighlightedSection>
115+
112116
## Results
113117

114118
We replace standard planar layers with spherical counterparts while keeping all other aspects of the models and training protocol **identical**. All evaluation is performed in the **planar domain** for consistency. **NR** and **RR** denote non-rotated and randomly rotated settings. Prior spectral-domain spherical CNNs are compared only in the low-resolution MNIST experiment due to their prohibitive cost at higher resolutions.

0 commit comments

Comments
 (0)