DSpace Repository

การระบุสภาวะความเครียดของพืชในระยะเริ่มต้นโดยใช้การเรียนรู้เชิงลึกที่พัฒนาบน FPGA

Show simple item record

dc.contributor.advisor สุรีย์ พุ่มรินทร์
dc.contributor.author กฤต โรจน์รุ่งเรืองพร
dc.contributor.other จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
dc.date.accessioned 2021-09-22T23:28:55Z
dc.date.available 2021-09-22T23:28:55Z
dc.date.issued 2563
dc.identifier.uri http://cuir.car.chula.ac.th/handle/123456789/77115
dc.description วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2563
dc.description.abstract เพื่อการเพิ่มผลผลิตของพืชในอนาคต การระบุสภาวะความเครียดของพืชถือว่าเป็นงานหนึ่งที่มีสำคัญในการเก็บคุณลักษณะของพืชเพื่อใช้ในพัฒนาสายพันธุ์ ในงานวิจัยนี้ ผู้วิจัยได้ใช้แบบจำลอง CNN และแบบจำลอง CNN+LSTM ในการตรวจหาสภาวะเครียดของพืชในระยะเริ่มต้น ( Early stress detection ) เนื่องจากการขาดสารอาหาร ชุดข้อมูลที่ใช้ในงานวิจัยประกอบด้วยรูปภาพมากกว่า 40,000 ภาพของต้นข้าวฟ่างที่ถูกถ่ายในด้านหน้า ด้านข้าง และ ด้านบน โดยต้นข้าวฟ่างที่ถูกเลี้ยงโดยการจำกัดสารอาหารในการทดลองนี้ จะถูกแบ่งออกเป็น 3 กลุ่ม ประกอบด้วย 100/100 (100% ammonium/100% nitrate), 50/10, และ 10/10  แบบจำลอง CNN ( Convolution neural network ) แรกจะถูกสร้างอยู่บนบอร์ด PYNQ-Z1 ซึ่งเป็นบอร์ด System On Chip (SOC) ที่ส่วน FPGA สามารถโปรแกรมการใช้งานได้ด้วยภาษา Python ร่วมกับ High level synthesis tool  [Vivado HSL] ซึ่งจะสามารถทำให้การประมวลผลการตรวจจับลักษณะผิดปกติ ได้เร็วมากกว่า CPU ARM Cortex-A9 ที่ติดตั้งอยู่บน PYNQ ได้ถึง 38 เท่า ในส่วนที่สอง แบบจำลอง CNN+LSTM จะถูกแบ่งออกเป็น 2 ส่วน คือ ส่วนสกัดคุณลักษณะ (Feature Extraction) และส่วนแยกแยะ (Classification Network) VGG16 ที่ถูกฝึกกับชุดข้อมมูล ImageNet จะถูกใช้ในการสกัดคุณลักษณะ LSTM จะถูกใช้เป็นส่วนแยกแยะระบุสภาวะเครียด ผลการทดลองแสดงให้เห็นว่า VGG16+LSTM สามารถระบุสภาวะความเครียดของข้าวฟ่างได้ที่ความแม่นยำมากกว่า 85% หลังจากต้นพืชถูกทำให้ขาดสารอาหารไปแล้ว 2 วัน
dc.description.abstractalternative In order to ensure the availability of food in the future, plant stress identification is one of the crucial tasks used in plant phenotyping to develop better crops. In this research, we use a convolution neural network (CNN) and convolution neural network  combined with LSTM to identify the early state of plant stress caused by a deficiency of nutrients. We use a treatment study dataset of sorghum (S. bicolor) which consists of more than 40,000 images of growing sorghum images captured in the phenotyping facility in 3 views. The experiment studies plant growing under 3 treatment conditions: 100/100 (100% ammonium/100% nitrate), 50/10, and 10/10. The first CNN will be used on PYNQ-Z1 board which is System On Chip (SOC) board. The FPGA of this board can be programmed with Python language together with High level synthesis tool [Vivado HSL] to accelerate processing time upto 38 times compared to its CPU part, ARM Cortex-A9. The second network is divided into two parts: the features extraction and classification network. VGG16 with pre-trained weights from the ImageNet dataset is used as the feature extractor. LSTM cell with multi-layer perceptron (MLP) is used to classify extracted features to determine the stress of the plants after subjected to the stressor. The result revealed that the network can detect the stress at the accuracy of more than 85% at 2 days after plants subjected to the stressor treatment.
dc.language.iso th
dc.publisher จุฬาลงกรณ์มหาวิทยาลัย
dc.relation.uri http://doi.org/10.58837/CHULA.THE.2020.1116
dc.rights จุฬาลงกรณ์มหาวิทยาลัย
dc.subject.classification Engineering
dc.subject.classification Engineering
dc.title การระบุสภาวะความเครียดของพืชในระยะเริ่มต้นโดยใช้การเรียนรู้เชิงลึกที่พัฒนาบน FPGA
dc.title.alternative Early stress identification in plant using deep learning implemented on FPGA
dc.type Thesis
dc.degree.name วิศวกรรมศาสตรมหาบัณฑิต
dc.degree.level ปริญญาโท
dc.degree.discipline วิศวกรรมไฟฟ้า
dc.degree.grantor จุฬาลงกรณ์มหาวิทยาลัย
dc.identifier.DOI 10.58837/CHULA.THE.2020.1116


Files in this item

This item appears in the following Collection(s)

Show simple item record