Files
icassp2027-experiment/manuscript/targeted/figures/task_overview.tex
T

40 lines
1.9 KiB
TeX

\documentclass[tikz,border=2pt]{standalone}
\usepackage{amsmath}
\usetikzlibrary{arrows.meta,calc}
\definecolor{navy}{HTML}{19324A}
\definecolor{teal}{HTML}{087F78}
\definecolor{orange}{HTML}{B85D0F}
\definecolor{light}{HTML}{EAF1F7}
\definecolor{warm}{HTML}{FFF0DF}
\begin{document}
\begin{tikzpicture}[font=\sffamily\scriptsize,>=Latex]
\node[anchor=west,font=\sffamily\scriptsize\bfseries,text=navy] at (0,2.48)
{Predict the invisible wearer's future activity};
\draw[draw=navy,fill=light,rounded corners=2pt] (0,1.25) rectangle (2.55,1.95);
\node[align=center,text=navy] at (1.275,1.60)
{camera + mixed audio\\visible people, unseen wearer};
\draw[-{Latex[length=1.7mm]},draw=navy,line width=.7pt]
(2.65,1.60)--(3.25,1.60);
\draw[draw=navy,line width=.7pt] (3.32,1.28)--(3.32,1.94);
\node[anchor=south,font=\sffamily\tiny\bfseries,text=navy] at (3.32,1.97)
{decision $t_n$};
\draw[draw=orange,fill=warm,rounded corners=2pt] (4.02,1.25) rectangle (7.6,1.95);
\node[align=center,text=orange] at (5.81,1.60)
{10 future states, every 0.2 s\\background / wearer / others};
\draw[draw=navy,line width=.55pt] (.35,.66)--(7.55,.66);
\foreach \x in {.35,1.08,1.81,2.54,3.27,4.00,4.73,5.46,6.19,6.92,7.55}
{\draw[draw=navy,line width=.5pt] (\x,.57)--(\x,.75);}
\draw[draw=teal,line width=2pt] (.35,.94)--(3.27,.94);
\node[anchor=east,font=\sffamily\tiny,text=teal] at (.25,.94) {input};
\draw[draw=orange,line width=2pt] (3.27,.94)--(7.55,.94);
\node[anchor=west,font=\sffamily\tiny,text=orange] at (7.65,.94) {target};
\node[font=\sffamily\tiny,text=navy] at (3.27,.36) {$t_n$};
\node[font=\sffamily\tiny,text=navy] at (4.0,.36) {$+.2$ s};
\node[font=\sffamily\tiny,text=navy] at (7.55,.36) {$+2.0$ s};
\node[anchor=west,font=\sffamily\tiny,text=navy] at (.35,.02)
{ENTRY-like: wearer silent $\to$ active};
\node[anchor=west,font=\sffamily\tiny,text=navy] at (4.0,.02)
{YIELD-like: wearer active $\to$ silent};
\end{tikzpicture}
\end{document}