forked from lukas/Seminar_in_AI
moved slides a bit around
This commit is contained in:
@@ -365,36 +365,6 @@
|
|||||||
% SECTION 5: IMPLEMENTATION
|
% SECTION 5: IMPLEMENTATION
|
||||||
%----------------------------------------------------------------------------------------
|
%----------------------------------------------------------------------------------------
|
||||||
|
|
||||||
\section{GPU Implementation}
|
|
||||||
|
|
||||||
\begin{frame}{Efficient GPU Computation}
|
|
||||||
\begin{itemize}
|
|
||||||
\item All major steps implemented on GPU:
|
|
||||||
\begin{itemize}
|
|
||||||
\item Density accumulation $\rightarrow$ vertex + fragment shader
|
|
||||||
\item Gaussian smoothing $\rightarrow$ 2 compute-shader passes
|
|
||||||
\item Integral image computation $\rightarrow$ fragment shader
|
|
||||||
\end{itemize}
|
|
||||||
\item Achieves interactive rates for millions of samples
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
%----------------------------------------------------------------------------------------
|
|
||||||
% SECTION 7: RESULTS
|
|
||||||
%----------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
\begin{frame}{Performance}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Runs at interactive frame rates:
|
|
||||||
\begin{itemize}
|
|
||||||
\item e.g. 4M samples in $\approx 3$ ms per iteration
|
|
||||||
\end{itemize}
|
|
||||||
%\item Standard deviation of samples/bin decreases monotonically
|
|
||||||
%\item Overplotting fraction also decreases monotonically
|
|
||||||
\end{itemize}
|
|
||||||
\centering
|
|
||||||
\includegraphics[scale=0.4]{rsc/img}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}{Example I}
|
\begin{frame}{Example I}
|
||||||
\centering
|
\centering
|
||||||
@@ -444,8 +414,35 @@
|
|||||||
|
|
||||||
\appendix
|
\appendix
|
||||||
|
|
||||||
\section{Backup}\label{sec:backup}
|
\section{Backup Slides}\label{sec:backup}
|
||||||
|
|
||||||
|
\begin{frame}{Efficient GPU Computation}
|
||||||
|
\begin{itemize}
|
||||||
|
\item All major steps implemented on GPU:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Density accumulation $\rightarrow$ vertex + fragment shader
|
||||||
|
\item Gaussian smoothing $\rightarrow$ 2 compute-shader passes
|
||||||
|
\item Integral image computation $\rightarrow$ fragment shader
|
||||||
|
\end{itemize}
|
||||||
|
\item Achieves interactive rates for millions of samples
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Performance}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Runs at interactive frame rates:
|
||||||
|
\begin{itemize}
|
||||||
|
\item e.g. 4M samples in $\approx 3$ ms per iteration
|
||||||
|
\end{itemize}
|
||||||
|
%\item Standard deviation of samples/bin decreases monotonically
|
||||||
|
%\item Overplotting fraction also decreases monotonically
|
||||||
|
\end{itemize}
|
||||||
|
\centering
|
||||||
|
\includegraphics[scale=0.4]{rsc/img}\\
|
||||||
|
Source:~\cite{Rave_2025}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\section{Math: Domain Transformation}
|
||||||
\begin{frame}{Domain Transformation (Molchanov \& Linsen)}
|
\begin{frame}{Domain Transformation (Molchanov \& Linsen)}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Integral Images $\rightarrow$ Transformation mapping
|
\item Integral Images $\rightarrow$ Transformation mapping
|
||||||
|
|||||||
Reference in New Issue
Block a user