검색 : [ author: 박종열 ] (3)

Diffusion Model의 Attention Map 기반 자동 마스킹을 이용한 객체 변환 기법

이수현, 박종열

http://doi.org/10.5626/JOK.2025.52.4.284

Diffusion Model 중 Text-to-image Model에 관한 연구가 활발하게 이루어짐과 더불어 Null-text Inversion 기술의 등장으로 실제 이미지를 노이즈 형태로 역변환하여 편집하는 기법들이 나날이 발전하고 있다. 그러나, 대부분의 이미지 편집(특히, 객체 변환)에서는 사용자가 정의하는 마스크가 요구되고 이에 따라 마스킹을 위한 추가적인 모델이 파이프라인에 포함되게 된다. 이는 단일 모델로 가질 수 있는 단순화된 추론 과정을 복잡하게 만든다. 본 논문에서는 Diffusion Model이 가지고 있는 프로세스에서 Attention map을 살펴보고 제안하는 자동화된 객체 마스킹을 사용한다. 추론 과정에서는 기존과 다르게 역변환 과정에서 얻은 정보를 사용한다. 이는 기존의 연구와는 다르게 마스킹을 위한 사용자 개입이 없으며, 새로운 객체를 생성하는 데 있어서 실험을 통해 실용성을 확인하였다.

소프트웨어 변경 규칙을 활용한 메소드 호출 갱신 기법

박종열, 이선아

http://doi.org/10.5626/JOK.2019.46.2.161

클라이언트 소프트웨어를 갱신하기 위한 개발자의 노력을 줄이기 위하여 기존 연구들은 프레임워크의 릴리즈 버전의 차이를 분석하여 변경 규칙을 도출하는 기법을 제시하였다. 그러나 이런 연구들은 클라이언트 시스템을 직접 갱신하지 않고 변경 규칙을 생성할 뿐이다. 이러한 제약을 넘어서기 위해 본 연구에서는 기존의 규칙 생성 도구에서 생성한 변경 규칙을 활용하여 클라이언트에 존재하는 메소드 호출을 자동 갱신하는 기법을 제시한다. 또한 제시한 기법을 도구로 구현하여 메소드 호출의 자동 갱신을 실험함으로써 추출한 정보가 얼마나 잘 적용되었는지 평가한다. 평가 결과 메소드 호출 547개 중 279개의 메소드 호출이 자동 갱신되었으며 단 2개의 컴파일 오류만을 확인하였다. 본 연구는 프레임워크의 메소드 변화에 따라 클라이언트 개발자가 메소드 호출을 갱신하는 노력을 줄이는 연구에 공헌한다.

소프트웨어 변경 이력의 최근 변경을 클래스 다이어그램으로 가시화하는 도구

심재경, 조희태, 박종열, 이선아

http://doi.org/10.5626/JOK.2018.45.2.150

소프트웨어 가시화 연구는 개발자들이 소프트웨어 시스템을 이해하고 코드 변경을 수행할 때 도움을 줄 수 있다는 점에서 중요하다. 최근 제시된 상향식 소프트웨어 가시화 도구들은 개발자가 직접 작업하는 코드 정보만을 보여주는 이점으로 개발자들의 작업에 도움을 줄 수 있다는 효과를 입증하고 있다. 하지만 이러한 도구들은 개발자가 탐색한 코드만 한정되게 보여주는 약점이 있다. 본 논문은 상향식 가시화 도구에서 연관이 되는 코드 정보를 제공하여 코드 탐색을 돕기 위하여 소프트웨어 개정 이력을 클래스 다이어그램으로 보이는 도구를 제시한다. 제시 도구는 개발자들이 커밋한 코드 정보를 한 번의 클릭으로 클래스 다이어그램으로 보여줌으로써, 개발자들의 코드 변경에 대한 빠른 이해를 돕는다. 또한 본 논문은 사례 연구를 통하여 개발자들이 수일동안 지속적인 변경 작업을 수행할 때 제시 도구가 유용할 수 있음을 보인다.


Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr