Konstantin Shkurko

Konstantin Shkurko

Ph.D Student
School of Computing
University of Utah

Advisor: Erik Brunvand

Research Projects
A Detailed Study of Ray Tracing Performance: Render Time and Energy Cost

A Detailed Study of Ray Tracing Performance: Render Time and Energy Cost

Elena Vasiou, Konstantin Shkurko, Ian Mallett, Erik Brunvand, and Cem Yuksel

The Visual Computer (Proceedings of CGI 2018), to appear


Links:     project page     preprint pdf     supplement pdf     BibTex

SimTRaX: Simulation Infrastructure for Exploring Thousands of Cores

SimTRaX: Simulation Infrastructure for Exploring Thousands of Cores

Konstantin Shkurko, Tim Grant, Erik Brunvand, Daniel Kopta, Josef Spjut, Elena Vasiou, Ian Mallett, and Cem Yuksel

GLSVLSI (Great Lakes Symposium on VLSI), 2018


Links:     project page     preprint pdf     tech report pdf     BibTex     tech report BibTex

Time Interval Ray Tracing for Motion Blur

Time Interval Ray Tracing for Motion Blur

Konstantin Shkurko, Cem Yuksel, Daniel Kopta, Ian Mallett, and Erik Brunvand

TVCG (IEEE Transactions on Visualization and Computer Graphics), 2017


Links:     project page     preprint pdf     BibTex     TVCG

Dual Streaming for Hardware-Accelerated Ray Tracing

Dual Streaming for Hardware-Accelerated Ray Tracing

Konstantin Shkurko, Tim Grant, Daniel Kopta, Ian Mallett, Cem Yuksel, and Erik Brunvand

HPG (High Performance Graphics), 2017


Links:     project page     preprint pdf     BibTex     ACM

Memory Considerations for Low Energy Ray Tracing

Memory Considerations for Low Energy Ray Tracing

Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, and Al Davis

CGF (Computer Graphics Forum), 2014


Links:     project page     preprint pdf     BibTex     EG

Energy and Bandwidth Efficient RT Architecture

An Energy and Bandwidth Efficient Ray Tracing Architecture

Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, and Al Davis

HPG (High Performance Graphics), 2013


Links:     project page     pdf     BibTex     ACM

RFRT Poster

Simulating Radio Frequency Propagation via Ray Tracing

Konstantin Shkurko, Thiago Ize, Christiaan Gribble, Erik Brunvand, and Lee A. Butler

GTC (GPU Technology Conference), 2013


Links:     project page     high res poster     low res poster

MASC

Fall Speed Measurement and High-Resolution Multi-Angle Photography of Hydrometeors in Free Fall

Tim Garrett, Cale Fallgatter, Konstantin Shkurko, and Daniel Howlett

AMT (Atmospheric Measurement Techniques), Vol 5, Iss 11, 2012


Links:     project page     pdf     BibTex     in the news

Real-Time Visualization

Real-Time Volume Rendering of 3D Medical Scan Data

Konstantin Shkurko

M.S. Thesis - Cornell University, 2010



Links:     project page     document     BibTex     presentation

Semantic Image Retrieval

A Radial Basis Function and Semantic Learning Space Based Composite Learning Approach to Image Retrieval

Konstantin Shkurko, Xiaojun Qi

ICASSP (International Conference on Acoustics, Speech, and Signal Processing), 2007


Links:     project page     pdf     BibTex     presentation

Other Projects
Snowflakes in Freefall

Snowflakes in Freefall

For this project, I wrote the driver and the acquisition tool in C++ for the MASC (Multi-Angle Snowflake Camera). Additionally, I implemented a live feed which uploads recently acquired snowflake images to a web page in Python. In essence the camera system, designed to be a scientific instrument, takes pictures of snowflakes in freefall as they pass through the viewing area of the MASC. There are several MASC systems running at the Alta ski resort in Salt Lake City, UT.

For more information, please follow the project page link which points to the project page of the Principal Investigator Tim Garrett.

Links:     project page     live feed     gallery of selected flakes     in the news

Hardware Ray Tracing Class

CS 6965, Hardware Ray Tracing Class

During this class, we started from ray tracing and finished with Kajia-style path tracing. One of the class requirenments was for our code to compile via LLVM and the result to be simulated by a cycle accurate hardware simulator of the TRaX SPMD architecture.

I rendered a few scenes with several different effects all of which are shown on the project page. One of the scenes for the final project had 2.4 million triangles. The resulting images for each project are shown in sections labeled Creative Images. All of the code is available for download but requires TRaX API.

Links:     project page

Advanced Computer Graphics II Class

CS 6620, Advanced Computer Graphics II Class

During this class, we started with ray casting, then progressed towards Monte Carlo Ray Tracing and Photon Maping. I sat in on it and was able to complete only part of the work (9 of 12 projects, see class page), which can be seen in the link below.



Links:     project page

Introduction to Visualization

CS 6630, Introduction to Visualization Class

The goal of this course is to develop a broad understanding of the principles, methods, and techniques for designing effective visualizations of data. The course spanned a wide range of topics, encompassing foundations in both information and scientific visualization. We gained experience in using cutting-edge data analysis tools, as well as in developing your own visualization tools using a variety of languages and toolkits.

Links:     project page

Web Design


Personal

Version 2 was completed in July of 2010. Besides a face-lift, it holds updated information.

Version 2

Version 1 was completed around September of 2007.

Version 1



Cornell Productions

Cornell Productions is a student-run company that provides audio and lighting services to the Cornell community. I was the Administrative Director and the Webmaster for the company after working as a Technician for a year. As a webmaster, I have designed two versions of the site, both shown below.

Version 2 was created around 2007 and updated in 2009. The main backend of the site was a big CMS system in charge of a database for event scheduling, media, inventory, and rudementary personnel information.

Version 2

Version 1 was the original design completed in 2005.

Version 1



CUSat Engineering Team

I was the Webmaster and Animator for the satellite engineering team of the Cornell University, CUSat for a year. I had fully developed three designs shown below.

Version 3 was completed during the Summer of 2005.

Version 3 Version 3

Version 2 was completed during the Spring semester of 2005.

Version 2 Version 2
Version 2 Version 2

Version 1 was completed during the Fall semester of 2004.

Version 1 Version 1
Animation


Mission Animation for the CUSat Engineering Team

In 2005, under strict time limitations (about two weeks per video), I had produced two 3D animations of the mission for the CUSat Engineering Team of Cornell University. These videos were shown at every presentation for several years after I left the team.

Version 2 was completed during the Summer of 2005. This improved video was more aligned with the mission. You can watch it using the link below (avi, 6.5 MB)

Version 2

Version 1 was completed during the Spring semester of 2005. You can watch it using the link below (mpg, 4.49 MB)

Version 1

Both of these videos were encoded with the DivX codec.