Microsoft Word - Final_ _최정빈.docx

Size: px
Start display at page:

Download "Microsoft Word - Final_ _최정빈.docx"

Transcription

1 CSED499I-01 Research Project Final Report Embedded MDNet Mobile Embedded Multi-Domain Convolutional Neural Networks for Visual Tracking CSE Jeongbin Choe Advisor: Prof. Bohyung Han, CV Lab

2 1. Introduction A. Visual Tracking Visual Tracking 은 Computer Vision 의한분야로, 연속된이미지시퀀스에서움직이는오브젝트를인식하고그위치를추적하는영상추적기술이다. 일반적으로매프레임마다해당오브젝트를인식하며, 관련하여수많은알고리즘이존재한다. B. Convolutional Neural Network (CNN) 1989 년 Y. LeCun 의논문에서처음소개가된 Deep Neural Network 의일종이다. 최초에는필기체 zip code 인식을위한프로젝트에서개발이되었지만이후다양한분야에이용되고있다. CNN 은기존 Multi-layered Neural Network 에비해아래의두가지특징을갖는다. - Locality: CNN 은영상분석시공간적으로인접한정보를활용하는데, Subsampling 과정을거치면서영상의크기를줄이고 local feature 들에대한 filter 연산을반복적으로적용하며점차 global feature 를얻는다. - Shared Weights: 동일한 weight 를갖는 filter 를전체영상에

3 반복적으로적용함으로써변수의수를획기적으로줄일수있으며, topology 변화에무관한 invariance 를얻을수있게된다. CNN 은 Convolution Layer 와 Pooling Layer 로구성되는데, Convolution Layer 에서는 feature 를추출하기위한 filter 가적용되고, Pooling Layer 에서는 max-pooling 방식으로 subsampling 과정을거친다. 결과적으로, input 영상으로부터 convolution 을수행해 feature map 을만들고, pooling 을통해 feature map 의크기를줄인다. 보통의경우에는 1 개의 convolution 에대해 1 개의 pooling 연산을수행한다.

4 여러단의 convolution + pooling 과정을거치면, feature map 의크기는줄어들고전체를대표할수있는 global 한 feature 들이남게된다. 이렇게얻어진 feature 가 fully connected network 의입력으로연결이되어, 최적의인식결과를낼수있게되는것이다. 이러한특징덕에, CNN 은특히 Computer Vision 분야에서널리사용되고있다. C. MDNet MDNet 은 Multi-Domain Learning Network 로, 2015 년 H. Nam 의논문에서소개된 Visual Tracking 알고리즘이다. 3 단의 CNN 과 3 단의 fully-connected layer 로이루어져있으며, individual 한 training sequences 에대해 1 대 1 로대응하는 domain-specific layers 가 output 단에존재한다. 이알고리즘은 VOT2015 에서여러 state of the art 알고리즘들을제치고최종 winner 가되었다.

5 이알고리즘은 MATLAB 으로구현되어있으며, 전체코드는 Github 에공개되어있다. 논문에의하면, 8 cores Intel Xeon Processor 와 NVIDIA Tesla GPU 의환경에서약 1 fps 로작동한다. D. Project Goal MDNet 이모바일디바이스환경에서구현되었을때어떤성능을보여줄지궁금했고, 그에의해 MDNet 을모바일디바이스에 porting 하는것이이번과제연구의주제가되었다. 개발에사용한디바이스는 Apple iphone 6+ 이며, 주제를정리하면아래와같다. - MDNet 의네트워크와알고리즘을그대로 iphone 6+ 에 porting 한후, performance accuracy 를최대한유지하면서 optimization 을수행하여, 원래의 1 fps 에가깝게작동하도록만든다. (iphone 6+ 환경 : Apple A8 processor Dual-core 1.4GHz Typhoon, PowerVR GX6450) - MDNet based real-time learning and object tracking application 을제작하여, 디바이스의카메라를통해 realtime 으로 visual tracking 을수행해본다. 이보고서를쓰는시점에서 Embedded MDNet 의결과물은약 0.40 fps 의 performance 를보여주었다.

6 2. Requirements 이번프로젝트를진행하기위해서는아래의두가지가요구되었다. 1) ios 에서작동할수있는, Swift 나 Objective-C 로구현된 CNN framework 2) 성능확보를위한, Apple 의 GPU 가속 library 인 Metal 을지원하는 framework DeepLearningKit 이라는 Open Source framework 가위의두가지요구조건을충족하는것을확인했고, 그외에는두조건을충족하는 framework 를찾을수없었다. 결과적으로, 이번프로젝트의구현에 DeepLearningKit 이사용되었다. DeepLearningKit 은 2015 년 12 월에시작된 Open Source 프로젝트로, Apple 의개발언어인 Swift 로제작된 CNN framework 이며, Metal 을이용해 GPU 가속을지원한다. 위의요구조건을충족하며, 더구나 MDNet 에도사용되었던 Caffe 기반의 CNN 이었기에, 이번프로젝트에가장적합하다고생각했다. 3. Implemented Architectures 1) Abstract 이번프로젝트의구현에사용한환경은아래와같다. - Environments: OS X El Capitan 10.11, Xcode 7.3

7 - Frameworks: Metal, OpenCV 2 for ios, DeepLearningKit - Languages: Swift, Objective-C 이번 프로젝트는, 1) 우선 MDNet 의 알고리즘과 네트워크를 그대로 ios 에 올리고, 2) optimize 를 수행하는 순서로 진행되었다. 구현에 있어 여러 어려움이 있었지만 그에 대해서는 후술하고, 결과적으로 구현된 아키텍처를 이미지로 표현하면 아래와 같다. { pooling_param : { stride : 1, kernel_size : 8, pool : 1, name : { top : [ 0.97 fps train JSON formatted models convert MDNet pretraining models CNN-layers (DeepLearningKit) Selecting track realtime track train optimize 1. Reduce the size of input or the number of layers 2. Remove online tracking process [ Embedded MDNet ] CNN-layers Fernando Sequence User drag object in camera Bounding Box Regression [ Real-time Application ] MDNet 의 기존 알고리즘과, optimize 가 수행되어 변경된 embedded MDNet 의 알고리즘은 아래와 같다.

8 원래의알고리즘에서, 10 번째 iteration 마다수행하는 long-term network update 과정이 optimization 을위해최종적으로제거되었다. 자세한내용은후술하겠다. 2) Porting MDNet 에서 train 을위한 CNN 은.mat 파일에정의되어있었고 (imagenet-vgg-m-conv1-3.mat), 이를 DeepLearningKit 의 input 으로제공하기위해 json 포맷으로변경해야했다. imagenet_convert.json "layer": [ { "name": "conv1", "pad": 0, "type": "Convolution", "stride":2, "blobs": [ { "shape": { "dim": [ 96, 3, 7, 7 ], "data": [ ], { "shape": { "dim": [ 96 ], "data": [ ] ], { "name": "pool1",

9 , "stride": 2, "pad": [0,0,0,0], "type": "Pooling", "method": "max", "pool": [3,3] 위 json 파일을 input 으로하여네트워크를로드한후, MATLAB 코드 mdnet_run.m 의로직을그대로수행한다. MDMainViewController.swift, MDSimulationViewController.mm opts = Options() deepnetwork = DeepNetwork() var caching_mode = false // JSON 을통해 CNN 을로드한다. deepnetwork.loaddeepnetworkfromjson("imagenet_convert", inputimage: nil, inputshape: imageshape, caching_mode:caching_mode) if (opts.bbreg) { possamples = samples( uniform, location: bb_loc, count: opts.bbreg_nsamples*10, opts: opts) // Uniform distribution 으로 positive sample 을만들고, bounding box regressor 를 train 한다. boundingbox = BoundingBox(pos_samples) let targetscore : Int = starttracking() // 재귀적으로 tracker 의 processframe 을호출하는시작점 if (opts.bbreg && targetscore > 0) { // Bounding box regression deepnetwork.updatelayer(boundingbox.predict(deepnetwork.conv[0])) if (targetscore > 0) { // Positive sample: Gaussian dist

10 // Negative sample: Uniform dist deepnetwork.update(tmppossamples, negative: tmpnegsamples) // invoke // main 의 starttracking() 에서호출됨 - (void)invoke:(cv::mat &)image { Mat img_grey; cvtcolor(image, img_grey, CV_RGB2GRAY); // Change color space if (_begininitialize) { if (_tracker!= NULL) { delete _tracker; _tracker->initialize(img_grey, _box); _starttracking = YES; _begininitialize = NO; NSLog(@"Tracker initalized"); if (_starttracking) { weak typeof(self) weakself = self; block typeof(image) blockimage = image; dispatch_async(dispatch_get_global_queue(dispatch_queue_priority_high, 0), ^{ if (weakself.disabled) { return; NSLog(@"processing..."); NSDate *start = [NSDate date]; _tracker->processframe(img_grey); // tracker 는 deepnetwork 를참조하여 deepnetwork.classify() 를호출한다. RotatedRect rect = _tracker->bb_rot; Point2f vertices[4]; rect.points(vertices);

11 NSTimeInterval end = [[NSDate date] timeintervalsincedate:start]; NSLog(@"%f", end); strong typeof(weakself) strongself = self; dispatch_sync(dispatch_get_main_queue(), ^{ [_timelabel settext:[nsstring stringwithformat:@"%.3f fps", 1.0f/end]]; [strongself showimage:blockimage]; if (_imageindex < NUM_IMAGES) { // 다음이미지로 tracking 을수행한다. [_indexlabel settext:[nsstring stringwithformat:@"%ld/%d", _imageindex+1, NUM_IMAGES]]; UIImage *nextimage = [UIImage imagenamed:[nsstring stringwithformat:@"%08ld", (long)(++_imageindex+1)]]; cv::mat newimage; UIImageToMat(nextImage, newimage); [strongself invoke:newimage]; else { _starttracking = NO; ); ); 3) Optimization Performance 향상을위한 optimization 을 trial-and-error 과정을통해진행했다. Convolution layer 의 parameter 와개수조절은 imagenet_convert.json 파일내용을수정하면서수행했다. MDNet 의원래의 layer 구조는아래와같다.

12 Embedded MDNet 에서는, 1) input size 를 107 X 107 에서 51 X 51 로줄이고 (51 X 51 은 MDNet 의 conv2 layer 의 input size 와같다 ), 2) Convolution layer 와 fully-connected layer 를각각하나씩줄여, 최종적으로아래와같은네트워크를구성했다. (conv1 conv2 fc1 fc2) 4) Real-time Application Embedded MDNet 의 network 를객체로저장하고, 카메라의매 frame image 에서, 유저가화면에서드래그한부분의 object 를 tracking 하는애플리케이션을구현했다. MDtrackingViewController.mm // Configure camera _videocamera = [[CvVideoCamera alloc] initwithparentview:self.cameraview]; [_videocamera setdelegate:self]; [_videocamera setdefaultavcapturedeviceposition:avcapturedevicepositionback]; [_videocamera setdefaultavcapturesessionpreset:avcapturesessionpreset1280x720]; [_videocamera setdefaultavcapturevideoorientation:avcapturevideoorientationlandscapeleft]; [_videocamera setdefaultfps:30]; #pragma mark - Touch

13 - (void)touchesbegan:(nsset<uitouch *> *)touches withevent:(uievent *)event { _starttracking = NO; _begininitialize = NO; _ltpoint = [[touches anyobject] locationinview:self.cameraview]; _rbpoint = CGPointZero; _selectbox = cv::rect(_ltpoint.x * _screenratio, _ltpoint.y * _screenratio, 0, 0); - (void)touchesmoved:(nsset<uitouch *> *)touches withevent:(uievent *)event { _rbpoint = [[touches anyobject] locationinview:self.cameraview]; - (void)touchesended:(nsset<uitouch *> *)touches withevent:(uievent *)event { _rbpoint = [[touches anyobject] locationinview:self.cameraview]; _selectbox.width = abs(_rbpoint.x * _screenratio - _selectbox.x); _selectbox.height = abs(_rbpoint.y * _screenratio - _selectbox.y); _begininitialize = YES; _initbox = _selectbox; #pragma mark - Delegate - (void)processimage:(cv::mat &)image { if (_ltpoint.x > 0 && _ltpoint.y > 0 && _rbpoint.x > _ltpoint.x && _rbpoint.y > _ltpoint.y) { if (!_begininitialize &&!_starttracking) { rectangle(image, cv::point(_ltpoint.x * _screenratio, _ltpoint.y * _screenratio), cv::point(_rbpoint.x * _screenratio, _rbpoint.y * _screenratio), Scalar(0, 0, 255)); // 매프레임마다 image 에서 [ltpoint-rbpoint] 의영역에존재하는 object 를 tracking 한다. [self invoketracking:image]; 4. Technical Issues 이번프로젝트를진행하면서기술적으로가장문제가되었던부분은

14 DeepLearningKit 자체에있었다. DeepLearningKit 은 2015 년 12 월에런칭하여, 2016 년 2 월까지는활발히개발되던 framework 였다. 하지만그후, 과제연구발표일까지도더이상의업데이트가없었고, 따라서 CNN 의몇몇 parameter 들에대한구현이되어있지않은미완성상태의 framework 를사용해프로젝트를구현해야했다. MDNet 의 porting 을위해몇몇 parameter 는다른코드를참고하여직접구현해야했고, 구현하지못했던나머지 parameter- sync, disable_dropout, feat, conserve_memory 등-는미지원상태그대로사용해야했던점이이번프로젝트를진행함에있어서가장어려운점이되었다. 특히코드를분석하고직접구현에쏟은시간이이번프로젝트구현전체시간의많은부분을차지했기때문에, 상대적으로 optimization 에투자할수있는시간이적어진부분이가장아쉬웠다. ( 사실 DeepLearningKit 은 6 월 1 일에한번의업데이트가이루어졌지만, 해당업데이트는단순히코드를 Swift 3 에 compatible 하도록바꾼내용이기때문에위의 issue 는여전히해결되지않았다.)

15 5. Results MDNet 프로젝트에포함되어있는 Dataset 인 VOT2015.ball1 sequence 로 Embedded MDNet 의 accuracy 와작동시간을측정하였다 ( 논문에서는함께측정했던 Region_noise 는측정하지못했다 ). Accuracy 의유도식은다음과같다. Accuracy = Area of the ground truth box Area oftracked box Area of the ground truth box 결과적으로, Embedded MDNet 은평균 0.4 fps 정도의 performance 를보여주었고, ball1 sequence 에대한 accuracy 는평균 0.60 으로측정되었다. 이는논문에서언급한다른 state of the art 알고리즘과비교해높은수치이며, 기존의 MDNet 의 accuracy 인 0.63 보다 4.8% 정도하락한수치이다. 물론앞서언급했듯이, Embedded MDNet 의 accuracy 는오직 ball1 sequence 로만측정한결과이므로그비교의의미가크게중요하지않을수있다.

16 Real-time Application 의경우, ground truth 를추출할수없기때문에따로 accuracy 를측정하지는않았다. Real-time Application 에심어진 Embedded MDNet 네트워크는기본적으로작동하는 fps 가매우낮기때문에, 특히빠르게움직이는물체의경우 tracking 을제대로수행하지못하는경우를자주보여주었다. Heuristic 하게판단할수있는부분도있었는데, 육안으로봤을때 background 와 object 의구분이잘되는상황에서는상당히빠른, 최대 7 fps 정도로 real-time tracking 을수행하는모습을보여주는경우가있었고, 반대의경우에는 tracking 에성공하더라도최저 0.15 정도의매우낮은 fps 를보여주었다.

17 6. Discussion and Future Research 미완성 framework 인 DeepLearningKit 을사용했고, 상대적으로 optimization 에투자한시간이부족했던문제가있었지만, Visual Tracking 알고리즘을개발할때 MDNet 의접근과같이적은 layer 개수의 CNN 을사용하는방식이좋은결과를낼수있다는사실을확인할수있었다. 원래의알고리즘으로부터 fully-connected layer 를모두 update 하는 long-term network update 과정을제거했음에도, ( 단하나의 sequence 에서만테스트를진행했다는한계가있지만 ) accuracy 가 4.8% 로매우적게하락한점을볼때, mobile device 와같이하드웨어적한계가존재하는플랫폼에서는 long-term update 과정을제거한 CNN network 로속도와정확도를모두고려할수있다는결론을내릴수있다. 더해 Embedded MDNet 이올라간카메라애플리케이션에서, Real-time visual tracking 이작동하는것을확인할수있었고, 그렇기에추후상용화가능한단계까지 performance 를끌어올릴수있다면관련기술을이용한상업적인서비스를개발하는것도가능하다고결론지을수있다. 개인적으로는첫딥러닝프로젝트였는데, 결과물이왜좋게나오는지, 혹은왜나쁘게나오는지정확히알수없다는점이프로젝트를진행하면서가장특이한부분이었다. 예컨대, 최종적인 optimization 의결과로 4 개의 layer 로이루어진 network 가나왔지만, 그전에 fullyconnected layer 하나를더붙여 5 개의 layer 로이루어진 network 로 tracking 을수행하면결과가안좋은것을확인할수있었다. 왜 fullyconnected layer 가 2 개일때에는결과가더좋은것이고, 3 개일때에는안좋은것인지를알수가없었고, 이게딥러닝의특징일지도모른다는생각을하게되었다. 만일 DeepLearningKit 이 CNN 의 (Caffe 기반의 ) 모든 parameter 를지원하게된다면, 더좋은연구를할수있을것이다. ios 에서 CNN 을

18 지원하는 torch7-ios 와같은몇몇대안이존재하는것이사실이지만, 그대안들은모두 GPU 가속을지원하지않는다는점에서 MDNet 과같은 deep network 기반의알고리즘은사실상제대로된작동이힘들것이다. 비록 4 개월넘게한번의업데이트도이뤄지지않았지만, 최근에한번업데이트가이뤄진것을보면아직버려진프로젝트는아니라고생각한다. 완성에가까워진 DeepLearningKit 을사용해다시한번 MDNet 을 iphone 에 porting 하고 optimization 을진행하면더좋은결과를낼수있을것이다. 또한고성능 Android device 의경우평균적으로 iphone 보다하드웨어성능이더좋으니, Android 에서도이과제연구와비슷한 porting 및 optimization 을진행하면좋은결과를낼수도있을것이다. 7. References [1] Y. LeCun, Backpropagation Applied to Handwritten Zip Code Recognition, Neural Computation, [2] H. Nam, Learning multi-domain convolutional neural networks for visual tracking, arxiv: , [3] Y. Wu, Object tracking benchmark, TPAMI, [4] S. Chen, Convolutional Neural Network and Convex Optimization, 2015, Retrieved from [5] VOT2015, [6] DeepLearningKit, [7] MDNet, [8] torch7-ios,

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018)   ISSN (Special Paper) 23 2, 2018 3 (JBE Vol. 23, No. 2, March 2018) https://doi.org/10.5909/jbe.2018.23.2.186 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) Robust Online Object Tracking via Convolutional

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

2 : (Seungsoo Lee et al.: Generating a Reflectance Image from a Low-Light Image Using Convolutional Neural Network) (Regular Paper) 24 4, (JBE

2 : (Seungsoo Lee et al.: Generating a Reflectance Image from a Low-Light Image Using Convolutional Neural Network) (Regular Paper) 24 4, (JBE 2: (Seungsoo Lee et al.: Generating a Reflectance Image from a Low-Light Image Using Convolutional Neural Network) (Regular Paper) 24 4, 2019 7 (JBE Vol. 24, No. 4, July 2019) https://doi.org/10.5909/jbe.2019.24.4.623

More information

Delving Deeper into Convolutional Networks for Learning Video Representations - Nicolas Ballas, Li Yao, Chris Pal, Aaron Courville arXiv:

Delving Deeper into Convolutional Networks for Learning Video Representations  -   Nicolas Ballas, Li Yao, Chris Pal, Aaron Courville  arXiv: Delving Deeper into Convolutional Networks for Learning Video Representations Nicolas Ballas, Li Yao, Chris Pal, Aaron Courville arxiv: 1511.06432 Il Gu Yi DeepLAB in Modu Labs. June 13, 2016 Il Gu Yi

More information

(JBE Vol. 24, No. 2, March 2019) (Special Paper) 24 2, (JBE Vol. 24, No. 2, March 2019) ISSN

(JBE Vol. 24, No. 2, March 2019) (Special Paper) 24 2, (JBE Vol. 24, No. 2, March 2019)   ISSN (Special Paper) 24 2, 2019 3 (JBE Vol. 24, No. 2, March 2019) https://doi.org/10.5909/jbe.2019.24.2.234 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) SIFT a), a), a), a) SIFT Image Feature Extraction

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

BSC Discussion 1

BSC Discussion 1 Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,

More information

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018)   ISSN (Special Paper) 23 2, 2018 3 (JBE Vol. 23, No. 2, March 2018) https://doi.org/10.5909/jbe.2018.23.2.246 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) CNN a), a), a) CNN-Based Hand Gesture Recognition

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : /45

3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : /45 3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : 20049 0/45 Define ~ Analyze Define VOB KBI R 250 O 2 2.2% CBR Gas Dome 1290 CTQ KCI VOC Measure Process Data USL Target LSL Mean Sample N StDev (Within) StDev

More information

보고싶었던 Deep Learning과 OpenCV를이용한이미지처리과정에대해공부를해볼수있으며더나아가 Deep Learning기술을이용하여논문을작성하는데많은도움을받을수있으며아직배우는단계에있는저에게는기존의연구를따라해보는것만으로도큰발전이있다고생각했습니다. 그래서이번 DSP스마

보고싶었던 Deep Learning과 OpenCV를이용한이미지처리과정에대해공부를해볼수있으며더나아가 Deep Learning기술을이용하여논문을작성하는데많은도움을받을수있으며아직배우는단계에있는저에게는기존의연구를따라해보는것만으로도큰발전이있다고생각했습니다. 그래서이번 DSP스마 특성화사업참가결과보고서 작성일 2017 12.22 학과전자공학과 참가활동명 EATED 30 프로그램지도교수최욱 연구주제명 Machine Learning 을이용한얼굴학습 학번 201301165 성명조원 I. OBJECTIVES 사람들은새로운사람들을보고인식을하는데걸리는시간은 1초채되지않다고합니다. 뿐만아니라사람들의얼굴을인식하는인식률은무려 97.5% 정도의매우높은정확도를가지고있습니다.

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

05-06( )_¾ÆÀÌÆù_ÃÖÁ¾

05-06( )_¾ÆÀÌÆù_ÃÖÁ¾ 6 T o u c h i n g t h e i P h o n e S D K 3. 0 6.1 01: -(void) touchesbegan:(nsset * ) touches withevent:(uievent * )event { 02: NSSet * alltouches = [event alltouches]; 03: if ([alltouches count]>1)

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

untitled

untitled 전방향카메라와자율이동로봇 2006. 12. 7. 특허청전기전자심사본부유비쿼터스심사팀 장기정 전방향카메라와자율이동로봇 1 Omnidirectional Cameras 전방향카메라와자율이동로봇 2 With Fisheye Lens 전방향카메라와자율이동로봇 3 With Multiple Cameras 전방향카메라와자율이동로봇 4 With Mirrors 전방향카메라와자율이동로봇

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

Chap 6: Graphs

Chap 6: Graphs AOV Network 의표현 임의의 vertex 가 predecessor 를갖는지조사 각 vertex 에대해 immediate predecessor 의수를나타내는 count field 저장 Vertex 와그에부속된모든 edge 들을삭제 AOV network 을인접리스트로표현 count link struct node { int vertex; struct node

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page ) Install!. (Ad@m, Inmobi, Google..)!. OS(Android

More information

Microsoft PowerPoint - IP11.pptx

Microsoft PowerPoint - IP11.pptx 열한번째강의카메라 1/43 1/16 Review 2/43 2/16 평균값 중간값 Review 3/43 3/16 캐니에지추출 void cvcanny(const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size = 3); aperture_size = 3 aperture_size

More information

untitled

untitled Huvitz Digital Microscope HDS-5800 Dimensions unit : mm Huvitz Digital Microscope HDS-5800 HDS-MC HDS-SS50 HDS-TS50 SUPERIORITY Smart Optical Solutions for You! Huvitz Digital Microscope HDS-5800 Contents

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Modern Javascript

Modern Javascript ES6 - Arrow Function Class Template String Destructuring Default, Rest, Spread let, const for..of Promises Module System Map, Set * Generator * Symbol * * https://babeljs.io/ Babel is a JavaScript compiler.

More information

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING

More information

<4D6963726F736F667420576F7264202D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5>

<4D6963726F736F667420576F7264202D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5> 주간기술동향 2016. 5.18. 컴퓨터 비전과 인공지능 장혁 한국전자통신연구원 선임연구원 최근 많은 관심을 받고 있는 인공지능(Artificial Intelligence: AI)의 성과는 뇌의 작동 방식과 유사한 딥 러닝의 등장에 기인한 바가 크다. 이미 미국과 유럽 등 AI 선도국에서는 인공지능 연구에서 인간 뇌 이해의 중요성을 인식하고 관련 대형 프로젝트들을

More information

..........(......).hwp

..........(......).hwp START START 질문을 통해 우선순위를 결정 의사결정자가 질문에 답함 모형데이터 입력 목표계획법 자료 목표계획법 모형에 의한 해의 도출과 득실/확률 분석 END 목표계획법 산출결과 결과를 의사 결정자에게 제공 의사결정자가 결과를 검토하여 만족여부를 대답 의사결정자에게 만족하는가? Yes END No 목표계획법 수정 자료 개선을 위한 선택의 여지가 있는지

More information

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph 인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사

More information

JMF2_심빈구.PDF

JMF2_심빈구.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Document Information Document title: Document file name: Revision number: Issued by: JMF2_ doc Issue Date: Status: < > raica@nownurinet

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, 2018 1 1.1 Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 6.5에서 찾아볼 수 있다. http://incompleteideas.net/book/bookdraft2017nov5.pdf

More information

레이아웃 1

레이아웃 1 CSE NEWSLETTER 부산대학교 정보컴퓨터공학전공 뉴스레터 01 03 07 09 12 @ PNU 여름호 (통권 제15호) 2016년 6월 정컴 소식 정컴행사, 학사일정, 정컴포커스(교수, 학생, 학과) 교수 동정 칼럼 (유영환 교수) 발행처 부산대학교 정보컴퓨터공학전공 동문 동정 해외 IT기업 재직 선배 이야기 주소 부산시 금정구 부산대학로 63번길 2

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

2 : (EunJu Lee et al.: Speed-limit Sign Recognition Using Convolutional Neural Network Based on Random Forest). (Advanced Driver Assistant System, ADA

2 : (EunJu Lee et al.: Speed-limit Sign Recognition Using Convolutional Neural Network Based on Random Forest). (Advanced Driver Assistant System, ADA (JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, 2015 11 (JBE Vol. 20, No. 6, November 2015) http://dx.doi.org/10.5909/jbe.2015.20.6.938 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a),

More information

±èÇö¿í Ãâ·Â

±èÇö¿í Ãâ·Â Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

DioPen 6.0 사용 설명서

DioPen 6.0 사용 설명서 1. DioPen 6.0...1 1.1...1 DioPen 6.0...1...1...2 1.2...2...2...13 2. DioPen 6.0...17 2.1 DioPen 6.0...17...18...20...22...24...25 2.2 DioPen 6.0...25 DioPen 6.0...25...25...25...25 (1)...26 (2)...26 (3)

More information

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & / SINUMERIK 840C Service and Uer Manual DATA SAVING & LOADING & & / / NC, RS232C /. NC NC / Computer link () Device ( )/PC / / Print erial Data input RS232C () Data output Data management FLOPPY DRIVE, FLOPPY

More information

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770> 한국지능시스템학회 논문지 2010, Vol. 20, No. 3, pp. 375-379 유전자 알고리즘을 이용한 강인한 Support vector machine 설계 Design of Robust Support Vector Machine Using Genetic Algorithm 이희성 홍성준 이병윤 김은태 * Heesung Lee, Sungjun Hong,

More information

45호_N스크린 추진과정과 주체별 서비스 전략 분석.hwp

45호_N스크린 추진과정과 주체별 서비스 전략 분석.hwp 방송통신기술 이슈&전망 2014년 제 45호 N스크린 추진과정과 주체별 서비스 전략 분석 Korea Communications Agency 2014.01.17 방송통신기술 이슈&전망 2014년 제 45 호 개요 N스크린 서비스는 하나의 콘텐츠를 스마트폰, PC, 태블릿, 자동차 등 다양한 디지 털 정보기기에서 공유할 수 있는 차세대컴퓨팅, 네트워크 서비스를

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

04_오픈지엘API.key

04_오픈지엘API.key 4. API. API. API..,.. 1 ,, ISO/IEC JTC1/SC24, Working Group ISO " (Architecture) " (API, Application Program Interface) " (Metafile and Interface) " (Language Binding) " (Validation Testing and Registration)"

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

ICT03_UX Guide DIP 1605

ICT03_UX Guide DIP 1605 ICT 서비스기획시리즈 01 모바일 UX 가이드라인 동준상. 넥스트플랫폼 / v1605 모바일 UX 가이드라인 ICT 서비스기획시리즈 01 2 ios 9, OS X Yosemite (SDK) ICT Product & Service Planning Essential ios 8, OS X Yosemite (SDK) ICT Product & Service Planning

More information

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB Revision 1.0 Date 11th Nov. 2013 Description Established. Page Page 1 of 9 1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x

More information

Oracle Apps Day_SEM

Oracle Apps Day_SEM Senior Consultant Application Sales Consulting Oracle Korea - 1. S = (P + R) x E S= P= R= E= Source : Strategy Execution, By Daniel M. Beall 2001 1. Strategy Formulation Sound Flawed Missed Opportunity

More information

방송공학회논문지 제18권 제2호

방송공학회논문지 제18권 제2호 방송공학회논문지 제 20권 6호 (2015년 11월) 특집논문 : 2015년 하계학술대회 좌장추천 우수논문 프레넬 회절을 이용한 디지털 홀로그램 암호화 알고리즘 새로운 광적응 효과 모델을 이용한 정교한 영상 화질 측정 민방위 경보 방송에 대한 정보 수용자 인식 연구 UHDTV 방송을 위한 공간 변조 다중 안테나 시스템 수신 성능 분석 홍보동영상 제작 서비스를

More information

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M.

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M. 오늘할것 5 6 HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M. Review: 5-2 7 7 17 5 4 3 4 OR 0 2 1 2 ~20 ~40 ~60 ~80 ~100 M 언어 e ::= const constant

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로 2015년 상명대학교 ICT융합대학 컴퓨터과학과 졸업 프로젝트 전시회 2015 Computer Science Graduate Exhibition 2015 Computer Science Graduate Exhibition 1 컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는

More information

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은 Enterprise Mobility 경영혁신 스마트폰, 웹2.0 그리고 소셜라이프의 전략적 활용에 대하여 Enterpise2.0 Blog : www.kslee.info 1 이경상 모바일생산성추진단 단장/경영공학박사 이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33%

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

Microsoft Word - KIS_Touchscreen_5Apr11_K_2.doc

Microsoft Word - KIS_Touchscreen_5Apr11_K_2.doc 산업분석 Report / 터치스크린 211. 4. 5 비중확대(신규) 종목 투자의견 목표주가(원) 멜파스(9664) 매수(-) 67,( ) 일진디스플레이(276) 매수(신규) 14,5(-) 에스맥(9778) 매수(신규) 18,(-) 이엘케이(9419) 매수(-) 27,( ) 삼성전자 태블릿 PC 공급업체에 주목 터치스크린 산업 올해 9% YoY 성장 비중확대

More information

_KrlGF발표자료_AI

_KrlGF발표자료_AI AI 의과거와현재그리고내일 AI is the New Electricity 2017.09.15 AI! 2 Near Future of Super Intelligence? *source l http://www.motherjones.com/media/2013/05/robots-artificial-intelligence-jobs-automation 3 4 I think

More information

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte 스마트폰을 위한 A/V 신호처리기술 편집위원 : 김홍국 (광주과학기술원) 스마트폰에서의 영상처리를 위한 GPU 활용 박인규, 최호열 인하대학교 요 약 본 기고에서는 최근 스마트폰에서 요구되는 다양한 멀티미 디어 어플리케이션을 embedded GPU(Graphics Processing Unit)를 이용하여 고속 병렬처리하기 위한 GPGPU (General- Purpose

More information

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ 알고리즘설계와분석 (CSE3081(2 반 )) 기말고사 (2016년 12월15일 ( 목 ) 오전 9시40분 ~) 담당교수 : 서강대학교컴퓨터공학과임인성 < 주의 > 답안지에답을쓴후제출할것. 만약공간이부족하면답안지의뒷면을이용하고, 반드시답을쓰는칸에어느쪽의뒷면에답을기술하였는지명시할것. 연습지는수거하지않음. function MakeSet(x) { x.parent

More information

iOS4_13

iOS4_13 . (Mail), (Phone), (Safari), SMS, (Calendar).. SDK API... POP3 IMAP, Exchange Yahoo Gmail (rich) HTML (Mail). Chapter 13.... (Mail)., (Mail).. 1. Xcode View based Application (iphone) Emails. 2. EmailsViewController.xib.

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and

More information

I

I I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

<343620B3EBB1A4C7F62DBDBAB8B6C6AEC6F9BFEB20C2F7BCB1C0CCC5BBB0E6BAB820BED6C7C3B8AEC4C9C0CCBCC720B0B3B9DF2E687770>

<343620B3EBB1A4C7F62DBDBAB8B6C6AEC6F9BFEB20C2F7BCB1C0CCC5BBB0E6BAB820BED6C7C3B8AEC4C9C0CCBCC720B0B3B9DF2E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 12, No. 6 pp. 2793-2800, 2011 DOI : 10.5762/KAIS.2011.12.6.2793 스마트폰용 차선이탈경보 애플리케이션 개발 노광현 1* 1 한성대학교 산업경영공학과 Development of a Lane Departure

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont 12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다. 12.1 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont( in LPDIRECT3DDEVICE9 pdevice, in INT Height, in UINT

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

More information

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB>

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB> 최신 ICT 이슈 최신 ICT 이슈 알파고의 심층강화학습을 뒷받침한 H/W 와 S/W 환경의 진화 * 알파고의 놀라운 점은 바둑의 기본규칙조차 입력하지 않았지만 승리 방식을 스스로 알아 냈다는 것이며, 알파고의 핵심기술인 심층강화학습이 급속도로 발전한 배경에는 하드웨 어의 진화와 함께 오픈소스화를 통해 발전하는 AI 관련 소프트웨어들이 자리하고 있음 2014

More information

김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월

김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월 지능정보연구제 17 권제 4 호 2011 년 12 월 (pp.241~254) Support vector machines(svm),, CRM. SVM,,., SVM,,.,,. SVM, SVM. SVM.. * 2009() (NRF-2009-327- B00212). 지능정보연구제 17 권제 4 호 2011 년 12 월 김경재 안현철 지능정보연구제 17 권제 4 호

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

hw 2006 Tech guide 64p v5

hw 2006 Tech guide 64p v5 TECHNICAL TRAINING GUIDE 2006 2 Process Solutions Building Solutions Contents TECHNICAL TRAINING GUIDE 2006 2006 Technical Training Guide 4 2006 Technical Training Guide 5 2006 Technical Training Guide

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

<372DBCF6C1A42E687770>

<372DBCF6C1A42E687770> 67 [논문] - 공학기술논문집 Journal of Engineering & Technology Vol.21 (October 2011) 눈 폐쇄상태 인지 및 시선 탐지 기반의 운전자 졸음 감지 시스템 여 호 섭*, 임 준 홍** Driver Drowsiness Monitoring System Based on Eye Closure State Identification

More information

PowerPoint Presentation

PowerPoint Presentation 기계학습을통한 시계열데이터분석및 금융시장예측응용 울산과학기술원 전기전자컴퓨터공학부최재식 얼굴인식 Facebook 의얼굴인식기 (DeepFace) 가사람과비슷한인식성능을보임 문제 : 사진에서연애인의이름을맞추기 사람의인식율 : 97.5% vs DeepFace 의인식률 : 97.35% (2014 년 3 월 ) 물체인식 ImageNet (http://image-net.org):

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas 플랫폼사용을위한 ios Native Guide - 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager class 개발. - Native Controller에서

More information

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

Ch 1 머신러닝 개요.pptx

Ch 1 머신러닝 개요.pptx Chapter 1. < > :,, 2017. Slides Prepared by,, Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 1.1 3 1.2... 7 1.3 10 1.4 16 1.5 35 2 1 1.1 n,, n n Artificial

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

분산처리 프레임워크를 활용한대용량 영상 고속분석 시스템

분산처리 프레임워크를 활용한대용량 영상 고속분석 시스템 분산처리프레임워크를활용한 대용량영상고속분석시스템 2015.07.16 SK C&C 융합기술본부오상문 (sangmoon.oh@sk.com) 목차 I. 영상분석서비스 II. Apache Storm III.JNI (Java Native Interface) IV. Image Processing Libraries 2 1.1. 배경및필요성 I. 영상분석서비스 현재대부분의영상관리시스템에서영상분석은

More information

untitled

untitled Step Motor Device Driver Embedded System Lab. II Step Motor Step Motor Step Motor source Embedded System Lab. II 2 open loop, : : Pulse, 1 Pulse,, -, 1 +5%, step Step Motor (2),, Embedded System Lab. II

More information

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

More information

Lab10

Lab10 Lab 10: Map Visualization 2015 Fall human-computer interaction + design lab. Joonhwan Lee Map Visualization Shape Shape (.shp): ESRI shp http://sgis.kostat.go.kr/html/index.html 3 d3.js SVG, GeoJSON, TopoJSON

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

02(848-853) SAV12-19.hwp

02(848-853) SAV12-19.hwp 848 정보과학회논문지 : 소프트웨어 및 응용 제 39 권 제 11 호(2012.11) 3차원 객체인식을 위한 보완적 특징점 기반 기술자 (Complementary Feature-point-based Descriptors for 3D Object Recognition) 장영균 김 주 환 문 승 건 (Youngkyoon Jang) (Ju-Whan Kim) (Seung

More information

Social Network

Social Network Social Network Service, Social Network Service Social Network Social Network Service from Digital Marketing Internet Media : SNS Market report A social network service is a social software specially focused

More information

Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : http://www.longtailvideo.com 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전

Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : http://www.longtailvideo.com 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전 Jwplayer Guide Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : http://www.longtailvideo.com 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전까지 나왔으며 편리함을 위해서 아래를 링크를 걸어둡니다 [다운로드]

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information