9 |
\newcommand{\url}[1]{{\fontsize{9pt}{8pt}\fontfamily{phv}\fontseries{c}\selectfont{#1}}} |
\newcommand{\url}[1]{{\fontsize{9pt}{8pt}\fontfamily{phv}\fontseries{c}\selectfont{#1}}} |
10 |
\newcommand{\hyp}{\discretionary{}{}{}} |
\newcommand{\hyp}{\discretionary{}{}{}} |
11 |
|
|
|
\def\censor#1{{\sffamily\tiny ${}^{\left<\hbox{censored}\,\right>}$}} |
|
12 |
|
|
13 |
\title{Representing Identity |
\title{Rendering recognizably unique textures} |
14 |
%in Focus+Context Views |
% Representing Identity |
15 |
%Hardware-Accelerated |
% %in Focus+Context Views |
16 |
by Unique Background Textures} |
% %Hardware-Accelerated |
17 |
|
% by Unique Background Textures} |
18 |
|
|
19 |
|
|
20 |
\author{ |
\author{ |
31 |
\maketitle |
\maketitle |
32 |
|
|
33 |
\begin{abstract} |
\begin{abstract} |
34 |
|
|
35 |
|
TJL |
36 |
|
|
37 |
|
We apply a rough, qualitative model of visual perception |
38 |
|
to motivate |
39 |
|
general principles for designing recognizably unique textures |
40 |
|
for use as backgrounds for data. |
41 |
|
To be reconizable, |
42 |
|
the texture should produce a random feature vector in the brain |
43 |
|
{\em after} visual feature extraction. |
44 |
|
|
45 |
|
Our motivating example is... |
46 |
|
|
47 |
We show how object identity can be visualized |
We show how object identity can be visualized |
48 |
by |
by |
49 |
unique background textures |
unique background textures |
67 |
%In Focus+Context views, the textures can act as visual cues in the context |
%In Focus+Context views, the textures can act as visual cues in the context |
68 |
%(information foraging). |
%(information foraging). |
69 |
|
|
|
We apply a rough, qualitative model of visual perception |
|
|
to motivate |
|
|
general principles for designing recognizable backgrounds. |
|
|
To be reconizable, |
|
|
the texture should produce a random feature vector in the brain |
|
|
{\em after} visual feature extraction. |
|
|
|
|
70 |
We discuss our freely available hardware-accelerated implementation |
We discuss our freely available hardware-accelerated implementation |
71 |
of unique backgrounds |
of unique backgrounds |
72 |
on the NV10 and NV25 architectures, and |
on the NV10 and NV25 architectures, and |
116 |
% XXX icons |
% XXX icons |
117 |
\section{Introduction} |
\section{Introduction} |
118 |
|
|
119 |
|
TJL |
120 |
|
|
121 |
``You are in a maze of twisty |
``You are in a maze of twisty |
122 |
little passages, all alike''\cite{zork}. |
little passages, all alike''\cite{zork}. |
123 |
It is easy to become disoriented and lost in an environment |
It is easy to become disoriented and lost in an environment |
202 |
|
|
203 |
\section{Related work} |
\section{Related work} |
204 |
|
|
205 |
|
JVK |
206 |
|
|
207 |
\subsection{Texturing} |
\subsection{Texturing} |
208 |
|
|
209 |
The {\em texture} of a surface, taken literally, is its translation-invariant statistical microstructure. |
The {\em texture} of a surface, taken literally, is its translation-invariant statistical microstructure. |
349 |
|
|
350 |
\section{The XXX xupdf user interface --- the motivation for unique backgrounds} |
\section{The XXX xupdf user interface --- the motivation for unique backgrounds} |
351 |
|
|
352 |
|
TJL |
353 |
|
|
354 |
\section{Unique Background Textures} |
\section{Unique Background Textures} |
355 |
|
|
356 |
|
TJL |
357 |
|
|
358 |
We define a unique background texture as an easily |
We define a unique background texture as an easily |
359 |
distinguishable and recognizable texture |
distinguishable and recognizable texture |
360 |
that doesn't |
that doesn't |
530 |
|
|
531 |
\section{Hardware-accelerated implementation} |
\section{Hardware-accelerated implementation} |
532 |
|
|
533 |
|
TJL |
534 |
|
|
535 |
In this section, we discuss our hardware-accelerated implementation |
In this section, we discuss our hardware-accelerated implementation |
536 |
(libpaper) |
(libpaper) |
537 |
of unique backgrounds (papers). |
of unique backgrounds (papers). |
930 |
|
|
931 |
\section{Text readability} |
\section{Text readability} |
932 |
|
|
933 |
|
TJL |
934 |
|
|
935 |
The most commonly asked question about this work concerns |
The most commonly asked question about this work concerns |
936 |
text readability. We address this question in two different ways. |
text readability. We address this question in two different ways. |
937 |
|
|
951 |
|
|
952 |
\section{Experiences, evaluation} |
\section{Experiences, evaluation} |
953 |
|
|
954 |
|
JVK |
955 |
|
|
956 |
\section{Software availability} |
\section{Software availability} |
957 |
|
|
958 |
|
JVK |
959 |
|
|
960 |
An implementation of the unique backgrounds is available at |
An implementation of the unique backgrounds is available at |
961 |
\censor{\url{http://gzz.info} as part of |
{\url{http://gzz.info} as part of |
962 |
the Gzz-prototype% |
the Gzz-prototype% |
963 |
}, under the GPL license. |
}, under the GPL license. XXX name change |
964 |
Fig.~\ref{figxanalogicalexample} shows the example application |
Fig.~\ref{figxanalogicalexample} shows the example application |
965 |
discussed in introduction running with unique backgrounds |
discussed in introduction running with unique backgrounds |
966 |
generated by this implementation. |
generated by this implementation. |
978 |
|
|
979 |
\section{Conclusions} |
\section{Conclusions} |
980 |
|
|
981 |
|
TJL |
982 |
|
|
983 |
We have introduced procedurally generated unique backgrounds |
We have introduced procedurally generated unique backgrounds |
984 |
as a way of visualizing the identity of data. |
as a way of visualizing the identity of data. |
985 |
While the method is general and |
While the method is general and |
1117 |
|
|
1118 |
\section{Acknowledgments} |
\section{Acknowledgments} |
1119 |
|
|
1120 |
The authors would like to thank \censor{CANNY! Benja Fallenstein and |
The authors would like to thank John Canny, Benja Fallenstein and |
1121 |
Marketta Niemelä} for discussions. |
Marketta Niemelä and Pertti Saariluoma for discussions. |
1122 |
|
|
1123 |
|
|
1124 |
\bibliographystyle{plain} |
\bibliographystyle{plain} |