• 제목/요약/키워드: 스트로크 생성

검색결과 28건 처리시간 0.022초

회화적 렌더링을 위한 MHN 필터 기반 브러시 스트로크 생성기법 (MHN Filter-based Brush Stroke Generation for Painterly Rendering)

  • 서상현;윤경현
    • 한국멀티미디어학회논문지
    • /
    • 제9권8호
    • /
    • pp.1045-1053
    • /
    • 2006
  • 본 연구에서는 MHN(Maximum Homogeneity Neighbor) 필터링을 이용한 회화적 렌더링의 브러시 스트로크생성 알고리즘을 제안한다. 기존의 입력 영상의 기울기(gradient)를 브러시 스트로크의 생성에 이용하는 연구와 달리 영상을 구성하는 픽셀의 동질성(homogeneity)에 기반을 두어 스트로크를 생성하였다. 이를 위해 입력 영상에 MHN 필터를 적용하여 하나의 브러시 스트로크로 그려질 수 있는 동질성 영역을 추출하고 추출된 영역으로부터 최소자승법으로 브러시 스트로크의 중심축을 계산한 후, 팽창함수를 정의하여 브러시 스트로크를 생성하였다. 이 방법은 기존의 경사도 기반 스트로크 생성 방법을 복잡한 입력영상에 적용했을 때 발생하는 문제점인 스트로크 방향의 비일관성을 해결할 수 있다. 또한 두께가 일정하지 않은 브러시 스트로크를 표현할 수 있어 결과 영상의 회화적 느낌을 높일 수 있다.

  • PDF

칼라변환을 이용한 브러쉬 스트로크의 생성에 관한 연구 (A Study of Brush Stroke Generation Using Color Transfer)

  • 박영섭;윤경현
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제9권1호
    • /
    • pp.11-18
    • /
    • 2003
  • 본 논문에서는 회화적 렌더링에서 칼라변환을 이용한 브러쉬 스트로크의 생성에 관한 새로운 알고리즘을 제안한다. 본 논문의 브러쉬 스트로크 생성을 위한 전체적인 구성은 다음과 같다. 첫째, 두 장의 사진(한 장의 소스 이미지와 한 장의 참조 이미지)을 입력으로 하여 칼라 변환 이론을 적용하여 색상 테이블이 바뀐 새로운 이미지를 생성한다. 이 방법은 소스 이미지의 칼라 분포 형태를 창조 이미지의 칼라 분포 형태로 변환하기 위해, 선형 히스토그램 매칭이라 불리는, 간단한 통계학적 방법을 이용한다. 둘째, 가우시안 블러링과 소벨 필터를 이용하여 에지를 검출한다. 검출된 에지는 브러쉬 스트로크 렌더링 시 에지 부분에서 스트로크를 클리핑 함으로써 이미지의 윤곽선 보존을 위해 사용된다. 셋째, 브러쉬 스트로크의 방향을 결정하기 위한 방향맵을 생성한다. 방향맵은 입력 영상에 대한 영역 분할 및 병합을 토대로 만들어진다. 영역별 각 픽셀들에 대해 이미지 그래디언트에 기초한 일정한 방향을 부여함으로써 방향맵을 구성한다. 넷째, 구성된 방향맵을 참조하여 브러쉬 스트로크 생성의 기초가 되는 베지어 곡선(Bezier Curve)의 제어점(Control point)을 설정한다. 실제 회화작품에서 사용되는 브러쉬 스트로크는 일반적으로 곡선의 형태를 이루므로 곡선 표현이 가능한 베지어 곡선을 이용하여 브러쉬 스트로크를 표현하였다. 마지막으로, 생성된 브러쉬 스트로크를 에지부문에서 클리핑하고 배경색을 참조하여 블렌딩하거나 퐁 조명 모델을 이용하여 이미지에 적용하게 된다.

  • PDF

자기장 방향을 따르는 곡선 브러쉬 스트로크에 의한 회화적 렌더링 (Painterly Rendering depending on Magnetic Model with Curved Brush Stroke)

  • 이수연;윤경현
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(하)
    • /
    • pp.626-629
    • /
    • 2003
  • 본 논문은 회화적 렌더링에 있어서 브러쉬 스트로크의 방향을 결정하는 새로운 방법을 제안한다. 전류가 흐르는 도선 주위에는 자기장이 생성된다는 물리적 이론을 기초로 자기장 모델의 벡터를 생성한다 이 모델을 이용하여 원형(circular) 스트로크나 방사형(emissive)의 벡터 필드를 만들어 내고 스트로크에 적용함으로써 고흐와 같은 화가의 브러쉬 기법을 효과적으로 표현할 수 있다.

  • PDF

회화적 렌더링을 위한 에지 기반 동적 브러시 스트로크 생성에 관한 연구 (Edge Based Dynamic Brush Stroke Generation for Painterly Rendering)

  • 박영섭;윤경현
    • 한국멀티미디어학회논문지
    • /
    • 제8권2호
    • /
    • pp.164-173
    • /
    • 2005
  • 회화적 렌더링은 색상, 방향, 크기 그리고 모양 등 브러시 스트로크의 특징을 결정하는 파라미터들에 의해서 다양한 결과를 만들어 낼 수 있다. 본 논문에서는 참조 데이터를 이용하여 소스 영상에 가장 적합한 브러시 스트로크 생성에 관한 방법을 제안하고자 한다. 색상은 실제로 화가들이 사용한 팔레트 색상을 생성하여 이용하였다. 팔레트를 생성하기 위하여 본 논문에서는 특정화가(특히, 고흐)의 작품에서 주로 사용된 색상을 참조하였으며 소스 영상에서 사용된 색상과 생성된 팔레트 색상을 비교하여 가장 비슷한 색상으로 색상을 변환하여 브러시 스트로크의 색상을 결정하였다. 방향은 반 고흐 스타일 같은 동적인 방향성을 가지는 브러시스트로크를 표현하기 위해 소스 영상의 에지방향을 참조 데이터로 사용하여 에지 주변의 브러시 스트로크의 방향을 보간하는 방법을 적용하였다. 크기는 그리고자 하는 대상의 크기에 따라 각 레이어 별로 폭이 큰 브러시에서 작은 브러시 순으로 결정하였다. 마지막으로, 모양은 소용돌이치는 듯한 반 고흐 스타일을 표현하기 위해 스플라인 곡선을 적용하였다. 이런 방법으로 만들어진 브러시 스트로크는 영영 분할된 각 레이어별로 적용하였으며 렌더링 후에 각 레이어를 합성하였다.

  • PDF

3차원 캘리그라픽 스트로크를 이용한 가상디자인 알고리즘 (Virtual design algorithm using the three dimensional calligraphic strokes)

  • 최한울;채영호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.556-558
    • /
    • 2005
  • 본 연구에서 제안하는 3차원 인터렉티브 스케칭 시스템은 쉽고 간략한 인터페이스 환경으로 유연하고 정교한 물체 생성 및 변형이 가능한 3차원 개념설계 시스템이다. 제품의 설계 과정에서 무선 완드를 이용하여 3차원 공간에 일련의 프리핸드 스트로크로 곡면을 정의하고 생성된 곡면은 캘리그래픽 스트로크를 이용하여 실시간으로 변형할 수 있는 공간 곡면의 정의와 실시간 자유 변형 알고리즘을 포함한다. 공간 곡면 정의 알고리즘은 무선완드의 입력 방위에 따라 상이한 물체를 생성하고 변형하는 기술로서 물체 생성시 필요한 인터페이스의 양을 최소화 할 수 있다. 또한 절러 차례 캘리그라픽 스트로크 입력으로 수정과 변형이 실시간 통합적으로 이루어지는 자유변형 알고리즘은 기존의 공학적. 수치적 접근방식에서 탈피한 직관적이며 유연한 모델링 방식을 제안하여 전문가가 아니더라도 쉽게 공학적 모델을 생성. 변형 할 수 있다. 누구나 쉽게 본 시스템의 도움으로 직관적이며 공학적으로 건전한 제품을 설계할 수 있는 디자인 설계의 획기적인 변화를 마련할 것이다.

  • PDF

객체의 움직임 해석을 이용한 회화적 스트로크 생성 방법 (Painterly Stroke Generation using Object Motion Analysis)

  • 이호창;서상현;류승택;윤경현
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제37권4호
    • /
    • pp.239-245
    • /
    • 2010
  • 기존의 회화적 렌더링은 영상 기울기(image gradient) 정보를 사용해 스트로크의 방향, 크기, 길이 등을 결정하였다. 영상 기울기는 객체의 모양을 표현하는데 있어서 유용한 정보이지만 풍경화에서 표현되는 객체(물, 나무 등)의 현재 움직임이나 흐름을 나타낼 수 없는 한계를 가진다. 실제 화가들의 그림에서, 객체의 실제 움직임에 기반한 브러시 스트로크는 관찰자에게 객체의 움직임을 보다 쉽게 인지할 수 있게 하며, 그림이 그려질 당시의 느낌을 보다 생동감 있게 전달할 수 있는 장점을 가진다. 본 논문에서는 풍경화의 주 대상이 되는 객체들의 움직임 정보를 기반으로 동적인 객체의 움직임을 효과적으로 표현할 수 있는 회화적 스트로크 생성에 관한 연구를 제안한다. 이를 위해 동일한 시점을 가진 순차영상 집합으로부터 표현하고자 하는 장면의 움직임 정보(크기, 방향, 편차)을 추출한다. 그리고 움직임의 크기가 큰 영역은 움직임의 방향에 기반하여 스트로크를 생성하며 움직임의 정보가 작은 영역은 영상 기울기 값을 기반으로 방향을 결정한다. 우리의 알고리즘은 사실적인 움직임의 방향을 표현하는데 유용하며 이는 풍경화영상을 렌더링 하는데 유용하다.

3차원 애니메이션을 위한 회화적 스트로크의 동적 관리 기법 (A Study on the Dynamic Painterly Stroke Generation for 3D Animation)

  • 이효근;류승택;윤경현
    • 한국멀티미디어학회논문지
    • /
    • 제8권4호
    • /
    • pp.554-568
    • /
    • 2005
  • 본 연구에서는 3차원 비사실적 애니메이션을 위한 프레임간 유사성 유지 기법을 제공한다. 비사실적 애니메이션 분야에서는 결과 영상이 매 프레임마다 임의적으로 변경되는 것을 방지하기 위하여 프레임간 유사성(frame-to-frame coherence)을 유지하는 것이 매우 중요하다. 본 연구에서는 이러한 유사성을 유지하기 위하여 3차원 파티클 시스템을 적용하였다. 각각의 파티클들은 결과 영상에서 하나의 브러쉬 스트로크를 나타낸다. 본 연구에서는 파타클들을 물체의 표면에 고정함으로써 물체가 움직이거나 회전할 때 프레임간 유사성을 유지한다. 물론 카메라가 Zoom in/out 될 때에도 프레임간 유사성은 유지된다. 하지만 물체 표면의 브러쉬 스트로크도 또한 동일하게 Zoom in/out 될 것이다. 이러한 결과로서 생성되는 브러쉬 스트로크들은 지나치게 커지거나 지나치게 작아지는 경우, 사람이 그린 듯한 브러쉬 스트로크라는 느낌을 주기 어렵다. 따라서 본 연구에서는 카메라의 Zoom in/out 시에 브러쉬 스트로크를 동적으로 관리하여 화면 공간상에서는 그 크기가 일정하게 유지되도록 함으로써 결과 영상을 자연스럽게 유지하면서 프레임간 유사성을 유지하도록 하였다.

  • PDF

페인팅 매체 프로파일을 이용한 스트로크 기반 렌더링에 관한 연구 (A Study on Stroke Based Rendering Using Painting Media Profile)

  • 서상현;윤경현
    • 한국멀티미디어학회논문지
    • /
    • 제12권11호
    • /
    • pp.1640-1651
    • /
    • 2009
  • 본 논문에서는 브러시 스트로크 프로파일을 이용한 새로운 스트로크 기반 표현기법을 소개한다. 우리가 제안하는 알고리즘은 이미지 검색기법에 기반하고 있으며 단순하지만 다양한 페인팅 스타일을 생성할 수 있는 유연성과 확장성이 있는 알고리즘 이다. 이를 위해 우리는 실제 스트로크 데이터를 수집하여 구축한 확장 가능한 데이터베이스를 사용한다. 그리고 인력영상을 데이터베이스에 있는 스트로크의 조합으로 재생산 한다. 이때 적합한 스트로크를 결정하는 검색 프로세스와 검색된 스트로크를 캔버스에 그릴지 말지를 판단하는 판단 프로세스를 알고리즘에 포함시킨다. 또한 우리는 물리적인 시뮬레이션 없이 사용할 수 있는 시각적 효과가 좋은 효율적인 브러시 스트로크 모델 및 표현기술을 제안한다. 제안된 알고리즘은 다양한 사용자 파라미터를 제어함으로써 다양한 회화적 작품의 변이를 만들어 낼 수 있고 스트로크 데이터베이스의 구성을 변경함으로써 다양한 회화적 매체의 스타일을 갖는 결과물을 생산할 수 있는 확장성 있는 프레임워크를 제공한다.

  • PDF

히스토그램 매칭을 이용한 회화적 스트로크 렌더링 기법 연구 (A Study of Painterly Stroke Rendering Techniques Using Histogram Matching)

  • 용한순;이수연;윤경현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.694-696
    • /
    • 2003
  • 본 논문은 회화적 렌더링(painterly rendering)을 위한 다양한 크기를 갖는 곡선 브러시 스트로크(brush stroke)의 생성에 관한 알고리즘과 그 구현 방법을 다루고 있다. 논문에서 제시하는 알고리즘은 한 장의 영상을 입력으로 하여. 화가가 손으로 그린 듯한 느낌을 주는 결과 영상을 만들어 낸다. 결과 영상은 브러시의 크기에 따라 몇 개의 계층(layer)으로 구성되며 각 계층들은 일련의 스플라인 커브(spline curve)로 모델링된 곡선 브러시 스트로크들로 이루어진다. 또한 결과 영상의 회화적 느낌을 강조하기 위하여 입력 영상의 색상을 변환하는 과정을 포함하고 있다.

  • PDF

보색 병치혼합에 기반한 점묘화 렌더링 (Pointillistic Rendering Based on The Juxtaposition of Colors)

  • 서상현;윤경현
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제12권1호
    • /
    • pp.9-15
    • /
    • 2006
  • 본 논문에서는 점묘화를 생성하기 위한 회화적 렌더링 기법을 제안한다. 신인상파(Neo-Impressionist) 화가 쇠라는 캔버스위의 독립 색채들은 망막위에서 재조직된다는 이론을 바탕으로 점묘화를 제안한다. 이는 색의 병치혼합과 보색대비를 이용해 빛의 가산혼합이 회화작품에 적용될 수 있도록 하기위해 브러시 스트로크로 작은 점을 이용한다. 이러한 점묘화를 표현하기위해서 쇠라의 작품과 동시대의 색이론 분석을 통해 색의 분할과 병치혼합의 이론적 배경을 알아보고 이를 통해 점묘 스트로크의 색상, 모양, 방향등을 결정할 수 있는 알고리즘을 소개한다. 먼저 신인상파의 팔레트 분석을 통해 칼라모델을 설계한다. 그리고 입력영상을 영상분할 기법을 이용해 공간적 구도를 잡고 각 분할 영역의 관계를 고려해 색상을 할당한다. 각 할당된 색은 보색과 함께 정의된다. 각 분할영역은 해당영역에서 표현될 수 있는 색상의 작은 점묘 브러시 스트로크로 렌더링이 된다. 이때 입력영상의 밝기정보를 유지할 수 있도록 점묘 스트로크는 색상이 결정된다. 점묘 스트로크의 방향은 입력영상의 에지방향을 따르도록 보간법을 이용해 계산한다.

  • PDF