UMBC researchers develop better techniques to render characters with realistic skin

Subsurface rendering comparison from close to far at 1920×1080 on NVIDIA Quadro P4000 (implemented in UE4)

 

UMBC researchers develop better techniques to
render video game characters with realistic skin

 

Researchers at the University of Maryland, Baltimore County (UMBC) have developed a new solution to render an essential detail in many video games: human skin. The research is published in the Proceedings of the Association for Computing Machinery on Computer Graphics and Interactive Techniques [1]. Marc Olano, associate professor of computer science and electrical engineering at UMBC, led this research alongside Tiantian Xie, Ph.D. ’22, computer science. Xie, under the guidance of Olano, has worked with researchers Brian Karis and Krzysztof Narkowicz at the gaming company Epic Games, developing a keen understanding of gamers’ user experience, including the precise level of realism and detail that players are looking for in human characters.

Game developers seek to create visuals that are as realistic as possible without stepping into the “uncanny valley.” This term describes when the graphics in a game attempt to portray a human as closely as possible, and gets close to mimicking real life, but not quite close enough, in a way users find disturbing. This creates an unpleasant feeling in users that might distract from their enjoyment of the game.

In many games, human skin is rendered in such a way that it looks like a plastic object. This plastic look can occur because animators aren’t accounting for subsurface scattering – a key element of how light interacts with a textured 3D surface. Subsurface scattering is animators’ main priority when it comes to transforming skin from looking like plastic to looking truly real.

Olano’s method builds upon research developed by large gaming companies to create realistic depictions of human skin that will also load quickly within a gaming interface. “Our method adds an ability to adaptively estimate how many samples you actually need to get the look that you want without having to do a lot of additional computation to get a smooth image,” explains Olano.

The method minimizes the amount of computation needed to create photo-realistic images. Previous techniques were either not realistic enough, or ran too slowly for use in games, negatively affecting the gaming experience. The new method is based on techniques developed for offline film production rendering. Xie, the first author of the paper, states, “Offline rendering techniques are not suitable for real-time rendering because adding the technique itself in real-time introduces a large overhead. Our technique eliminates this overhead.”

Olano and his team created an algorithm to determine the pixels that would need to be rendered differently than the others due to light gradient change. Their sampling method uses temporal variance to lower the overall number of changes within each frame while still maintaining a realistic depiction of subsurface scattering. Since fewer changes are needed per frame, the method creates an efficient way of rendering realistic skin within the capabilities of today’s computing power.

The algorithm used by Olano’s team is built upon a foundation of research that is known and accessible to game developers. This offers a promising path for the gaming industry to pursue realism while maintaining an awareness of the computational ability of an average gaming system. Developers may be able to begin using this technique soon to create more realistic human figures in games, growing the gaming market even more.


[1] Tiantian Xie, Marc Olano, Brian Karis, and Krzysztof Narkowicz. 2020. Real-time subsurface scattering with single pass variance-guided adaptive importance sampling. Proc. ACM Comput. Graph. Interact. Tech. 3, 1, Article 3 (Apr 2020), 21 pages. DOI:https://doi.org/10.1145/3384536


Adapted from a press release written by Morgan Zepp that appeared in EurikAlert.

CyberCorps SFS Spring Meeting at UMBC

Scholarship for Service
The Scholarship for Service (SFS) Program is designed to recruit and train the next generation of cybersecurity professionals to meet the needs of Federal, State, local, and tribal government.

CyberCorps SFS Spring Meeting at UMBC

 

10:00am-2:00pm Friday, 22 May 2020
Open to the public
via: https://umbc.webex.com/meet/sherman

 

UMBC’s Spring CyberCorps Scholarship for Service meeting will take place from 10 am to 2 pm on Friday, 22 May 2020. It will feature a discussion with Dr. Dan Guernsey (NSA) on Ghidra, Software Reverse Engineering, and Cybersecurity Careers at NSA, presentations by SFS students, and a hands-on Capture the Flag exercise.

10:00-10:30 Student presentations
Scholarship for Service (SFS) students from UMBC, Montgomery College (MC), and Prince George’s Community College (PGCC) will present their results solving IT security problems for their universities, county governments, and local companies. This activity is part of a pioneering program centered at UMBC to extend SFS scholarships to community college students. In January 2020, all SFS scholars at UMBC, PGCC, and MC worked collaboratively to analyze the security of a custom shadow-IT software application to query research grant information

10:30-11:30 Discussion with Dr. Dan Guernsey (NSA)
Learn about Ghidra, software reverse engineering, and cybersecurity careers at NSA. Ghidra is a software reverse engineering framework developed by NSA’s Research Directorate for NSA’s cybersecurity mission. It helps analyze malicious code and malware like viruses, and can give cybersecurity professionals a better understanding of potential vulnerabilities in their networks and systems (GitHub).

11:30-12:30 Lunch and discussion among attendees

12:30-2:00 Hands-on cyber defense exercise
Sharpen your cybersecurity skills by participating in a hands-on Capture the Flag exercise developed by the UMBC Cyber Dawgs and Cyrus Bonyadi, an SFS scholar and a member of the Cyber Dawgs, whose cyberdefense team won first place at the Mid-Atlantic Collegiate Cyber Defense Competition (MACCDC) in April 2020 and is competing in the National Collegiate Cyber Defense Competition (NCCDC).

 


 

Participants and organizers

Dr. Dan Guernsey earned the Ph.D in Computer Science from the University of Tulsa. Since 2011, he worked at the Department of Defense as a Computer Scientist and Architectures Researcher. During his studies at Tulsa, Dr. Guernsey contracted with the DoD Office of the Inspector General, the U.S. Secret Service, and local law firms. He performed reverse engineering and authored software analysis tools for product evaluation and digital forensics. His work helped solve criminal cases and helped resolve civil disputes involving software copyrights. Dr. Guernsey is an Adjunct Instructor at UMBC in the graduate Cybersecurity Program.

Host Alan T. Sherman () is a professor of computer science and Director of the UMBC Center for Information Security and Assurance, which center is responsible for UMBC’s designation as a National Center of Academic Excellence in Cyber Defense Education and Cyber Defense Research.

Richard Forno is a senior lecturer, Director of the UMBC Graduate Cybersecurity Program, and Assistant Director of the UMBC Center for Cybersecurity.

Casey W. O’Brien is Executive Director and Principal Investigator of the National CyberWatch Center, Prince George’s Community College.

Joe Roundy is the Cybersecurity Program Manager at Montgomery College, Germantown.

Support for this event is provided in part by the National Science Foundation under SFS grant DGE-1753681 and by the Department of Defense under CySP grant H98230-19-1-0308.

talk: Identifying and Addressing Concerning Behavior in the Digital Age, 12-1 Fri 5/8

two secret service agents confer

The UMBC Cyber Defense Lab presents

Identifying and Addressing Concerning
Behavior in the Digital Age

 

Jason W. Wells
Graduate Student, Cybersecurity MPS
University of Maryland, Baltimore County

12:00–1pm Friday, 8 May 2020, webex

 

The United States Secret Service (USSS) is widely known as the premier law enforcement agency that is charged with protecting some of the most important political figures in the world. Some of these protectees include the President of the United States, the Vice-President, the First Family and Second Family, and Heads of State visiting the United States, to name a few. A major part of the protective mission of the USSS is focused around “protective intelligence,” where agents are trained to identify concerning and threatening behavioral indicators in others, and then to address those issues in a proactive and positive manner and ensure that the community is safe from harm. This proactive methodology has been researched and applied for decades and has a very high rate of success. Now, other law enforcement agencies throughout the country have started to apply this training to their agents and officers. Can these methodologies be used and/or modified to recognize threats in cyberspace as well?


Jason Wells is a former special agent with the United States Secret Service, where he served for nine years from 2005 – 2014. During that time, Mr. Wells was extensively trained in identifying and addressing threat-related and concerning behavioral indicators, and how to address those behaviors in a positive and proactive manner. In 2016, Mr. Wells published his first book Our Path to Safety: A U.S. Secret Service Agent’s Guide to Creating Safe Communities (ISBN-13: 978-0-9982488-0-6) on how the community can identify these behavioral conditions in the same way that federal law enforcement does every day. Mr. Wells earned his undergraduate degree from the Virginia Military Institute and his first graduate degree from Henley-Putnam University in Strategic Security and Protection Management in 2014. Additionally, Mr. Wells has published 11 editorial articles in print media on improving safety and security methodologies in schools and businesses. Currently, he is an SFS scholarship graduate student at UMBC with plans to complete his degree in spring 2020. He and his wife, Blythe, have two children and have lived in Baltimore County since 2008.


Host: Alan T. Sherman, . Support for this event was provided in part by the National Science Foundation under SFS grant DGE-1753681. The UMBC Cyber Defense Lab meets biweekly Fridays. All meetings are open to the public. Upcoming CDL Meetings: May 22, Spring SFS Meeting at UMBC, 9:30am-2pm, via WebEx.

talk: Cybersecurity during COVID-19 and other emergencies, 12-1 Tue May 5

talk: Cybersecurity during COVID-19 and other emergencies, 12-1 Tue May 5

The UMBC Center for Cybersecurity (UCYBR) Presents

Cybersecurity during COVID-19 and other emergencies

Dr. Richard Forno
Senior Lecturer, Computer Science & Electrical Engineering
Director, UMBC Graduate Cybersecurity Program & Assistant Director, UMBC Center for Cybersecurity

12–1 pm Tuesday, 5 May 2020
online via webex

‘Cyber’ touches many, if not all, parts of society and organizations. However, even in 2020, cybersecurity often still is seen as exclusively a function of IT and not a function of enterprise mission assurance or operational resiliency. Accordingly, operational performance can be compromised by a failure to consider, if not embrace, cybersecurity principles and concerns during crisis planning – which can significantly impede effective crisis response and incident management during actual events and make a bad situation even worse. This talk will discuss the role of cybersecurity and cybersecurity thinking within crisis management and incident handling, with a particular emphasis on maintaining operational resiliency and mission assurance during the ongoing COVID-19 pandemic.


Dr. Richard Forno is a Senior Lecturer in the UMBC Department of Computer Science and Electrical Engineering, where he directs the UMBC Graduate Cybersecurity Program and serves as the Assistant Director of UMBC’s Center for Cybersecurity. Prior to joining UMBC in 2010, his twenty-year career in operational cybersecurity spanned the government, military, and private sector, including helping build a formal cybersecurity program for the US House of Representatives, serving as the first Chief Security Officer for Network Solutions (then, the global center of the internet DNS system), consulting to Fortune 100 companies, and more. From 2005-12 he was a Visiting Scientist at the Software Engineering Institute at Carnegie Mellon University, where he taught courses on incident handling for the CERT Coordination Center (CERT/CC).

UMBC Cyber Dawgs rank #1 among university teams at annual Capture the Flag event

 

UMBC Cyber Dawgs #1 among university
teams at annual Capture the Flag event

 

The UMBC Cyber Dawgs ranked #1 among university teams in a challenging cybersecurity competition hosted virtually by the University of Maryland, College Park on April 18. 

The Capture the Flag event was designed to test teams’ abilities to solve a variety of realistic cybersecurity problems. UMBC went head to head with more than 300 teams from both colleges and industry, placing third overall and #1 among the universities.

Charles Nicholas, professor of computer science and electrical engineering and a Cyber Dawgs faculty advisor, says that the team’s win shows how well-prepared UMBC students are for careers in cybersecurity, and how committed they are to excelling in intercollegiate competition. “It speaks volumes about our students, their enthusiasm, and their character,” he says.

Reflecting on the Cyber Dawgs’ #3 overall finish, Nicholas shares, “The teams that beat us are made up of experienced cyber professionals, who do this sort of work for a living.” To end the competition as the leading university team and trailing just two professional teams was quite a feat, he notes, saying, “Our faculty and our university are very proud of these students.”

The Cyber Dawgs recently won the Mid-Atlantic Collegiate Cyber Defense Competition. They are preparing for the National Collegiate Cyber Defense Competition, which will be held virtually in May.

Adapted from a UMBC News article written by Megan Hanks. Banner image: A person typing on a computer. Photo by Marlayna Demond ’11 for UMBC.

UMBC 16th Digital Entertainment Conference, 11-5 Sat. 4/18 online

UMBC’s 16th Digital Entertainment Conference, online 11-5 Sat. 4/18

 

16th UMBC Digital Entertainment Conference

 

11:00am-5:00pm, Saturday, April 18, 2020

Online on YouTube

The Digital Entertainment Conference (DEC) is an annual event run by the students of the UMBC Game Developer’s Club that brings professional game developers from the area to UMBC to talk about their experience in the game industry. DEC’20 will be held online 11-5 on Saturday, April 18 on the UMBC Game Developers Club YouTube Channel. Attend online to see and interact with professions from the local game industry.

This year’s speakers include four professionals from Zenimax, a video game publisher headquartered in Maryland: Bobby Foster (Figure Artist), Eric Bakutis (Content Designer), Ryan Griffin (Artist), and Katie Hirsch (Programmer).

DEC’20 is free to attend and open to UMBC students, high school students, UMBC alumni and anyone interested in game development. It is sponsored by the UMBC Game Developers club and funded by the COEIT Dean’s Office’s Collaborative Student Funding Program.

UMBC Cyber Dawgs win Mid-Atlantic Collegiate Cyber Defense Competition

 

UMBC Cyber Dawgs win Mid-Atlantic Collegiate Cyber Defense Competition

 

Last weekend, the UMBC Cyber Dawgs took first place in the Mid-Atlantic Collegiate Cyber Defense Competition (MACCDC), which was held virtually. UMBC’s team was one of eight that participated in the competition, fighting to protect their networks efficiently and effectively from simulated cyber threats and attacks. The team topped Penn State; the University of Maryland, College Park; and University of Virginia, which won the national championship for the past two years.

UMBC’s Cyber Dawgs will move on to compete in the National Collegiate Cyber Defense Competition (NCCDC). Due to COVID-19, the competition will be held remotely this year.

How does the competition work?

These regional and national competitions attract leading collegiate cybersecurity teams from across the nation. They put teams in situations that mimic scenarios they might encounter working to secure and protect online systems for government agencies and companies. Throughout each challenge, teammates work together to protect their systems from hackers and cyber attacks. At the same time, they keep their networks accessible to the users relying on them. 

Meet the team

The MACCDC was about 14 hours long, and was held over two days. During the competition, the teams were not permitted to interact with their coaches Charles Nicholas, professor of computer science and electrical engineering (CSEE), and Rick Forno, senior lecturer in CSEE.

The winning UMBC team included Anna Staats ‘20, computer science; RJ Joyce ‘18, M.S. ‘20, computer science; Cyrus Bonyadi, Ph.D. ‘23, computer science; Drew Barrett ‘20, computer science; Seamus Burke ‘20, computer science; Henry Budris ‘22, computer science; Chris Skane ‘21, computer science; and Nikola Bura ‘21, computer science. 

“We are so proud of our team, and their ability to work together as a team under such extraordinary conditions,” says Nicholas.

This is the third time in six years that the Cyber Dawgs have won the MACCDC. The UMBC team won the national championship in 2017.


Adapted from a UMBC News article by Megan Hanks. Banner image: Student using a computer. Photo by Marlayna Demond ’11 for UMBC.

Talk: Lance Hoffman (GWU) Cyber Policy Challenges, 12-1pm 4/24 online

The UMBC Cyber Defense Lab presents

Cyber Policy Challenges

Lance J. Hoffman
Distinguished Professor, George Washington University

12–1:00 pm, Friday, 24 April 2020

remotely via WebEx


System attackers and defenders operate on a constantly changing battlefield, and some of the more serious conflicts involving nation-states could be considered acts of war, though we are still in the early stages of defining war in cyberspace. Policies for security and privacy can vary wildly, and have important personal, national, and global consequences for privacy, free speech, censorship, and other issues. Things get even more complicated with the advent of the Internet of Things, where (mostly unsophisticated) users may think they have more control than they actually do and can make bad mistakes. Various ethical issues related to the development of these systems, including bias in artificial intelligence and what harm to choose when harm is unavoidable have only started to be examined. This talk will provide both historical context and some discussion of topical issues such as Zoombombing and the security of electronic voting systems as compared to mail ballots and traditional voting.


Professor Lance J. Hoffman is the author or editor of numerous articles and five books on computer security and privacy. He developed the first regularly offered course on computer security at the University of California, Berkeley in 1970. A Fellow of the Association for Computing Machinery and a member of the Cyber Security Hall of Fame, Dr. Hoffman institutionalized the ACM Conference on Computers, Freedom, and Privacy. He has served on a number of Advisory Committees including those of Federal Trade Commission and the Department of Homeland Security and has testified before Congress on security and privacy-related issues. He is the principal investigator of the CyberCorps program at GWU. Dr. Hoffman earned his Ph. D. in Computer Science from Stanford University, after a B.S. in Mathematics from Carnegie Mellon University.


Host: Alan T. Sherman, . Support for this event was provided in part by the National Science Foundation under SFS grant DGE-1753681. The UMBC Cyber Defense Lab meets biweekly Fridays. All meetings are open to the public. Upcoming CDL meetings: May 8, Jason Wells (UMBC SFS scholar) law enforcement; May 22, Spring SFS Meeting at UMBC, 9:30am-2pm, ITE456

online talk: Opal Hard Drives for Ransomware Resilience

The UMBC Cyber Defense Lab presents

Opal Hard Drives for Ransomware Resilience

Russ Fink, Ph.D.
Senior Staff, the Johns Hopkins University / Applied Physics Laboratory

12:00–1 pm,  Friday, 10 April 2020
via WebEx: umbc.webex.com/meet/sherman

 

Ransomware is crippling industry and government alike.  Paying the ransom doesn’t guarantee you’ll get your files back, but it funds the criminals who will continue on. Restoring from traditional network backups takes time, and never gets you back to the system you had before the attack.  In response, we have developed a resilient, local malware restore and recovery capability, capable of quickly restoring OS images onto “bare metal” after an attack or misconfiguration, useful for many applications.

I will discuss the technical details, including a description of the Opal hard drive specification, the Trusted Computing Group’s Trusted Platform Module (TPM), and how we secure secrets needed for WUBU – Wake-Up-Back-Up.  I’ll talk through some of the open-source technologies that we used to build our solution.  WebEx willing, I will give a live demonstration of a ShinoLocker ransomware infection, followed by an “as if nothing ever happened” recovery that takes only ten minutes.

Russ Fink is a senior staff member at the Johns Hopkins University / Applied Physics Laboratory.  His research interests include computational private information retrieval, trusted computing applications, applied cryptography, and enterprise and mission cyber resiliency techniques.  He earned a Ph.D. in computer science from UMBC in 2010 working with Dr. Alan Sherman.  email: 

Host: Alan T. Sherman, . Support for this event was provided in part by the National Science Foundation under SFS grant DGE-1753681.  The UMBC Cyber Defense Lab meets biweekly Fridays.  All meetings are open to the public.  Upcoming CDL Meetings:

  • Apr 24, Lance Hoffman (GWU), policy
  • May 8, Jason Wells (UMBC SFS scholar), law enforcement
  • May 22, Spring SFS Meeting at UMBC, 9:30am-2pm, ITE 456

CSEE Prof. LaBerge receives USM Board of Regents’ Faculty Award for Excellence in Teaching

 

CSEE Prof. LaBerge receives USM Board of Regents’
Faculty Award for Excellence in Teaching

 

E. F. Charles LaBerge, Professor of the Practice in the Computer Science and Electrical Engineering department, has been awarded the 2020 University System of Maryland Board of Regents’ Faculty Award for Excellence in Teaching.

Since joining UMBC in 2008, E.F. Charles LaBerge’s career has been marked by outstanding classroom instruction, innovative teaching methods, and development of active learning spaces on campus. He brings a wealth of industry experience and knowledge to UMBC students enrolled in the range of courses that he teaches. As a professor of the practice in computer science and electrical engineering, LaBerge exposes his students to computer and electrical engineering concepts through real-world examples and multidisciplinary instruction. His extensive connections in industry have benefited his students and helped to prepare them for careers and graduate degrees.

As an instructor for the introduction to engineering course taken by all engineering students, he has impacted the educational careers of students across the College of Engineering and Information Technology (COEIT). He consistently receives high ranks and positive comments from students on course evaluations. Both his students and colleagues acknowledge and appreciate LaBerge’s modern approach to classroom instruction, which incorporates technology and new practices.

LaBerge was instrumental in the development of UMBC’s Active Learning Center, a space that supports collaborative learning to promote student success and retention in computing courses. He is a strong supporter of students across campus, opening his office to students, from those who have questions about classes to those seeking professional advice and mentorship. His teaching extends beyond the classroom, and he supports and mentors students presenting at UMBC’s annual Undergraduate Research and Creative Achievements Day each spring.

He is a very engaged member of COEIT, having served as the undergraduate program director for computer engineering and as the coordinator for computer engineering’s accreditation program, among other roles. His commitment to the College was recognized with the inaugural College of Engineering and Information Technology Award for Teaching Excellence in 2018. This award was presented to him based on feedback from fellow faculty and colleagues.

LaBerge earned his B.S. and M.S. in electrical engineering from Johns Hopkins University, and his Ph.D. in electrical engineering from UMBC.

Adapted from the UMBC faculty awards announcement.

1 6 7 8 9 10 142