• Title/Summary/Keyword: scratch

Search Result 843, Processing Time 0.024 seconds

Change Attention-based Vehicle Scratch Detection System (변화 주목 기반 차량 흠집 탐지 시스템)

  • Lee, EunSeong;Lee, DongJun;Park, GunHee;Lee, Woo-Ju;Sim, Donggyu;Oh, Seoung-Jun
    • Journal of Broadcast Engineering
    • /
    • v.27 no.2
    • /
    • pp.228-239
    • /
    • 2022
  • In this paper, we propose an unmanned vehicle scratch detection deep learning model for car sharing services. Conventional scratch detection models consist of two steps: 1) a deep learning module for scratch detection of images before and after rental, 2) a manual matching process for finding newly generated scratches. In order to build a fully automatic scratch detection model, we propose a one-step unmanned scratch detection deep learning model. The proposed model is implemented by applying transfer learning and fine-tuning to the deep learning model that detects changes in satellite images. In the proposed car sharing service, specular reflection greatly affects the scratch detection performance since the brightness of the gloss-treated automobile surface is anisotropic and a non-expert user takes a picture with a general camera. In order to reduce detection errors caused by specular reflected light, we propose a preprocessing process for removing specular reflection components. For data taken by mobile phone cameras, the proposed system can provide high matching performance subjectively and objectively. The scores for change detection metrics such as precision, recall, F1, and kappa are 67.90%, 74.56%, 71.08%, and 70.18%, respectively.

The Effect of teaching Scratch in introductory programming course (프로그래밍입문 수업에서 스크래치 활용 효과분석)

  • Park, JungShin;Cho, SeokBong
    • Journal of Digital Convergence
    • /
    • v.10 no.9
    • /
    • pp.449-456
    • /
    • 2012
  • The college students who have relatively weak academic background feel more difficult in learning programming language grammars and programming skills in introductory course. At the end of semester, most of students had the negative attitude to programming and only a few students could write the programs for the given problems because they spent most of time to learn grammars instead of learning problem solving skills and logics. In this study, we propose to use Scratch in introductory programming course to help students to understand grammars and problem solving skills. It's necessary to educate first-time programmers how to solve the problems before they learn grammars of the programming language in their first programming language course. This paper shows that Scratch allows students not only to learn problem solving skills in programming but also to motivate students themselves in the class.

Development of training Materials for Algorithm using Scratch (스크래치를 활용한 알고리즘 교육 자료 개발 연구)

  • Kim, Jong-Jin;Hyun, Dong-Lim;Won, Yoo-Hun;Kim, Jong-Hoon
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.08a
    • /
    • pp.211-219
    • /
    • 2010
  • In this paper we used Scratch, educational programming language, to teach algorithm to elementary school students. Scratch provides a graphical programming interface, so elementary school students can learn easily and immediately check the results of programming that can hold students' interest. Therefore, development of training material from Scratch using the algorithm can look forward to the Bloom's Mastery Learning. Also worksheets by level will give us excellence in education, growth of the ability to solve problems and creativity will be a great asset for student's future learning.

  • PDF

Implementation of A Low-Power Embedded System via Scratch-pad Memory Compression (스크래치 패드 메모리의 압축을 통한 저전력 임베디드 시스템의 구현)

  • Suh, Hyo-Joong
    • The KIPS Transactions:PartA
    • /
    • v.15A no.5
    • /
    • pp.269-274
    • /
    • 2008
  • Recently, lots of embedded processors which can run streaming multimedia with high resolution display are introduced. Among the applications running on these embedded processors, real-time audio streaming is one of the applications that suffer from the lack of energy and memory space. In this paper, we propose a novel data compression method on scratch-pad memory, which saves both useful space on the scratch-pad memory and energy. We have implemented the data compression scheme on the GDM1202 real-time audio streaming processor, and the performance results show that we obtained 13.3% energy saving while maintaining comparable application performance to that of the non-compression case.

Study on Chemical Mechanical Polishing for Reduction of Micro-Scratch (화학기계적연마 공정에서 미소 스크래치 저발생화를 위한 가공기술 연구)

  • Kim, Seong-Jun;An, Yu-Min;Baek, Chang-Uk;Kim, Yong-Gwon
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.19 no.8
    • /
    • pp.134-140
    • /
    • 2002
  • Chemical mechanical polishing of aluminum and photoresist using colloidal silica-based slurry was experimented. The effects of slurry pH, silica concentration, and oxidizer ($H_2O_2$) concentration on surface roughness and removal rate were studied. The optimum slurry conditions for reduction of micro-scratch were investigated. The optimum chemical mechanical polishing with the colloidal silica-based slurry was compared with conventional chemical mechanical polishing with alumina-based slurry. Chemical mechanical polishing of the aluminum with the colloidal silica-based slurry showed improved result but chemical mechanical polishing of the photoresist did not. The improved result was comparative with that of chemical mechanical polishing with filtered alumina-based slurry which one of desirable methods to reduce the micro-scratch.

The Morphology and Adhesion of TiCN Film formed by PECVD (PECVD 에 의해 형성된 TiCN 박막의 형상 및 밀착성)

  • Huh, J.;Nam, T.W.
    • Journal of the Korean Society for Heat Treatment
    • /
    • v.15 no.3
    • /
    • pp.118-126
    • /
    • 2002
  • TiCN thin films were deposited on tool steels at $510^{\circ}C$ by PECVD from a $TiCl_4+N_2+CH_4+H_2+Ar$ gaseous mixture. The microstructures and preferred orientation were investigated. The micro-scratch tests were performed using a system equipped with an acoustic emission sensor. Critical loads were determined to evaluate the adhesion of TiCN to substrate. The influences of the microstructures of substrates, double layered coatings, and coatings after nitriding(duplex coating) were investigated. The experimental results showed that the microstructures of substrates and double layered coating did not affect the critical loads considerably. By the duplex coating, critical loads were not always increased. In some cases, duplex coatings decreased critical loads significantly despite of absence of black layer. In this study, we tried to relate the results of scratch test to the residual stress analysis. Nitriding before the coating reduces the tensile residual stress in the film, which gives rise to low critical load in scratch test.

Quantitative Evaluation of Scratch Related Tool Life for Stamping of UHSS Using Pin-on-Flat Surface Test (Pin-on-Flat Surface Test를 이용한 초고장력강판 스탬핑 금형의 정량적 스크래치 수명평가)

  • Choi, H.S.;Kim, S.G.;Kim, B.M.;Ko, D.C.
    • Transactions of Materials Processing
    • /
    • v.22 no.2
    • /
    • pp.86-92
    • /
    • 2013
  • When stamping ultra-high-strength steel (UHSS), the phenomenon of galling, which corresponds to a transfer of material from the sheet to the tool surface, occurs because of the high contact pressure between tool and workpiece. Galling leads to increased friction, unstable interface conditions, scratches on the sheet and the tool surfaces and, eventually, premature tool surface failures. Therefore, a simple and accurate evaluation method for tool scratching is necessary for the selection of tool material and coating, as well as for a better optimization of process conditions such as blank holder force and die radius. In this study, the pin-on-disc (PODT) and pin-on-flat surface (POFST) tests are conducted to quantitatively evaluate scratch-related tool life for stamping of UHSS. The variation of the friction coefficient is used as an indicator of scratch resulted from galling. The U-channel ironing test (UCIT) is performed in order to validate the results of the friction tests. This study shows that the POFST test provides a good quantitative estimation of tool life based on the occurrence of scratch.

Development of Education Program for Line-Tracer Simulation using Scratch EPL (스크래치 EPL을 활용한 라인트레이서 시뮬레이션 교육 프로그램 개발)

  • Sin, Gap-Cheon;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.4
    • /
    • pp.533-542
    • /
    • 2011
  • In this paper, we have selected traveling algorithms of Line-Tracer as the focused learning elements with the PBL-based programming instruction method. Line-Tracer traveling algorithm programming has been simulated using the Scratch EPL. Development of robot web courseware such as Line-Tracer can create an effective educational environment and also provide solutions for lack of environmental conditions, such as time or spatial factor restrictions and excessive expense issues; these are major obstacles to developing robot programming education. Finally, we analyzed the effects on growth of student's logical thinking and problem solving abilities by demonstrating the Scratch application courseware to the field of elementary education.

  • PDF

The Effect of Scratch on Learning Motivation and Academic Achievement for Programming Education (스크래치가 프로그래밍 교육에 대한 학습동기 및 학업성취도에 미치는 영향)

  • Yang, Gwon-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.4
    • /
    • pp.547-553
    • /
    • 2010
  • Lately, studies on the educational effectiveness of educational programming language which can reduce the learning burden of the learners have been conducted in the programming learning process. This study analyzed the effect of programming education on the learning motivation and academic achievement after training the programming education using Scratch and Dolittle on the preliminary elementary school teachers. As a result, the experimental group trained by Scratch programming education showed significantly higher achievement than the control group by Dolittle Programming. This result can be helpful in selecting educational programming language when the programming education will be trained to the preliminary elementary school teachers.

  • PDF