Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7699996B2 - Aggregate determination device and aggregate determination method - Google Patents
[go: Go Back, main page]

JP7699996B2 - Aggregate determination device and aggregate determination method - Google Patents

Aggregate determination device and aggregate determination method Download PDF

Info

Publication number
JP7699996B2
JP7699996B2 JP2021129106A JP2021129106A JP7699996B2 JP 7699996 B2 JP7699996 B2 JP 7699996B2 JP 2021129106 A JP2021129106 A JP 2021129106A JP 2021129106 A JP2021129106 A JP 2021129106A JP 7699996 B2 JP7699996 B2 JP 7699996B2
Authority
JP
Japan
Prior art keywords
aggregate
learning model
learning
camera
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021129106A
Other languages
Japanese (ja)
Other versions
JP2023023512A (en
Inventor
健二 石田
和真 森下
来輝 藤谷
拓真 浜辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikko Co Ltd
Original Assignee
Nikko Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikko Co Ltd filed Critical Nikko Co Ltd
Priority to JP2021129106A priority Critical patent/JP7699996B2/en
Publication of JP2023023512A publication Critical patent/JP2023023512A/en
Priority to JP2025078384A priority patent/JP7825097B2/en
Application granted granted Critical
Publication of JP7699996B2 publication Critical patent/JP7699996B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Investigating Or Analysing Materials By Optical Means (AREA)
  • Sorting Of Articles (AREA)

Description

本発明は、コンベアへ投入された骨材の適否を判定する骨材判定装置および骨材判定方法に関する。 The present invention relates to an aggregate judgment device and an aggregate judgment method that judge the suitability of aggregate fed into a conveyor.

従来、コンクリートプラントには、コンクリートの原料となる骨材を貯留する複数のサイロが設けられている。採石場からトラックで運搬されてきた骨材は、コンクリートプラント内のコンベアにより搬送され、骨材種ごとに、指定されたサイロへ貯留される。従来のコンクリートプラントについては、例えば、特許文献1に記載されている。 Conventionally, concrete plants are equipped with multiple silos for storing aggregate, the raw material for concrete. Aggregates transported by truck from a quarry are transported by conveyors within the concrete plant and stored in designated silos for each type of aggregate. Conventional concrete plants are described, for example, in Patent Document 1.

特開平08-091580号公報Japanese Patent Application Publication No. 08-091580

骨材は、粒径、色、産地などの特性に応じて、複数の骨材種に分類される。コンクリートプラントでは、骨材種ごとに、貯留すべきサイロが決められている。骨材がトラックからコンベアへ投入される際、トラックの運転手または所定の作業員は、操作盤に、骨材種を入力する。これにより、コンベアによる骨材の搬送先が、当該骨材種に応じたサイロに設定される。 Aggregates are classified into several types according to characteristics such as particle size, color, and place of origin. In concrete plants, a silo is designated for storing each type of aggregate. When aggregates are dumped from a truck onto the conveyor, the truck driver or a designated worker inputs the type of aggregate into the operation panel. This sets the destination for the aggregates to be transported by the conveyor to the silo that corresponds to that type of aggregate.

仮に、コンベアに異なる骨材を投入したり、あるいは、操作盤に骨材種を誤入力したりすると、投入された骨材は、誤ったサイロへ搬送される。そうすると、当該サイロに、異なる骨材種の骨材が混入した状態となる。この場合、製造される生コンクリートの品質を適切に管理できなくなるため、混入が発生したサイロ内の骨材を、全て抜き取る必要が生じる。これにより、多大な手間と損害が発生する。 If the wrong aggregate is put on the conveyor, or if the wrong type of aggregate is entered on the control panel, the put-in aggregate will be transported to the wrong silo. This will result in the silo being mixed with aggregate of a different type. In this case, it will not be possible to properly control the quality of the ready-mix concrete being produced, and it will become necessary to remove all of the aggregate from the silo where the mixing has occurred. This will result in a great deal of work and damage.

本発明は、このような事情に鑑みなされたものであり、コンベアへ投入された骨材が、操作盤に入力された骨材種と一致するか否かを判定できる骨材判定装置および骨材判定方法を提供することを目的とする。 The present invention has been developed in consideration of these circumstances, and aims to provide an aggregate determination device and an aggregate determination method that can determine whether the aggregate type fed into the conveyor matches the aggregate type input into the operation panel.

上記課題を解決するため、本願の第1発明は、コンベアへ投入された骨材の適否を判定する骨材判定装置であって、前記コンベアにより搬送される骨材を撮影するカメラと、骨材種の情報が入力される操作盤と、前記カメラおよび前記操作盤と通信可能に接続された情報処理部と、を備え、前記情報処理部は、機械学習により生成された学習モデルに、前記カメラの撮影により得られる骨材の画像を入力し、前記学習モデルから骨材種の推定結果を出力する推定部と、前記操作盤に入力された骨材種と、前記推定結果とが、一致するか否かを判定する判定部と、を有する。 In order to solve the above problems, the first invention of the present application is an aggregate judgment device that judges whether aggregate fed into a conveyor is suitable, and includes a camera that photographs the aggregate transported by the conveyor, a control panel to which information on the type of aggregate is input, and an information processing unit that is communicatively connected to the camera and the control panel. The information processing unit has an estimation unit that inputs images of the aggregate captured by the camera into a learning model generated by machine learning and outputs an estimation result of the aggregate type from the learning model, and a judgment unit that judges whether the aggregate type input into the control panel matches the estimation result.

本願の第2発明は、第1発明の骨材判定装置であって、前記カメラは、前記コンベアにより搬送される骨材の動画を撮影し、前記動画は、骨材の搬送方向にブレを有する複数のフレーム画像を含み、前記情報処理部は、前記カメラにより撮影された動画に含まれる前記フレーム画像を、前記学習モデルへ入力する。 The second invention of the present application is the aggregate determination device of the first invention, in which the camera captures a video of the aggregate being transported by the conveyor, the video including a plurality of frame images having a blur in the transport direction of the aggregate, and the information processing unit inputs the frame images included in the video captured by the camera to the learning model.

本願の第3発明は、第2発明の骨材判定装置であって、前記情報処理部は、学習用に用意されたサンプル骨材の動画に含まれる複数のフレーム画像と、前記サンプル骨材の既知の骨材種とを、教師データとして、機械学習を行うことにより、前記学習モデルを生成する学習部をさらに有する。 The third invention of the present application is the aggregate determination device of the second invention, and the information processing unit further has a learning unit that generates the learning model by performing machine learning using multiple frame images included in a video of a sample aggregate prepared for learning and the known aggregate type of the sample aggregate as training data.

本願の第4発明は、第3発明の骨材判定装置であって、前記学習部は、前記フレーム画像に回転以外の画像処理を施した上で、前記機械学習を行う。 The fourth invention of the present application is the aggregate determination device of the third invention, in which the learning unit performs image processing other than rotation on the frame image and then performs the machine learning.

本願の第5発明は、第3発明または第4発明の骨材判定装置であって、前記操作盤は、前記判定部による判定結果が正しいか否かを示す正誤情報を入力可能であり、前記学習部は、前記カメラから得られる骨材の画像、前記推定結果、および前記正誤情報を教師データとして、追加の機械学習を行うことにより、前記学習モデルを更新する。 The fifth invention of the present application is an aggregate judgment device according to the third or fourth invention, in which the operation panel is capable of inputting correct/incorrect information indicating whether the judgment result by the judgment unit is correct or not, and the learning unit updates the learning model by performing additional machine learning using the image of the aggregate obtained by the camera, the estimation result, and the correct/incorrect information as training data.

本願の第6発明は、第1発明から第5発明までのいずれか1発明の骨材判定装置であって、前記カメラの撮影範囲へ向けて光を照射する光源をさらに備える。 The sixth invention of the present application is an aggregate determination device according to any one of the first to fifth inventions, further comprising a light source that irradiates light toward the imaging range of the camera.

本願の第7発明は、第6発明の骨材判定装置であって、前記コンベアの上面の一部分を覆うフードをさらに備え、前記カメラおよび前記光源が、前記フード内に配置されている。 The seventh invention of the present application is the aggregate determination device of the sixth invention, further comprising a hood that covers a portion of the upper surface of the conveyor, and the camera and the light source are disposed within the hood.

本願の第8発明は、第1発明から第7発明までのいずれか1発明の骨材判定装置であって、前記判定部の判定結果を出力する結果出力部をさらに有する。 The eighth invention of the present application is an aggregate determination device according to any one of the first to seventh inventions, further comprising a result output unit that outputs the determination result of the determination unit.

本願の第9発明は、第1発明から第8発明までのいずれか1発明の骨材判定装置であって、前記コンベアにより搬送される骨材の表面の水分量を計測する水分センサをさらに備え、前記情報処理部は、表面の水分量が所定値未満の骨材について前記機械学習を行うことにより生成された第1学習モデルと、表面の水分量が前記所定値以上の骨材について前記機械学習を行うことにより生成された第2学習モデルと、を有し、前記推定部は、前記水分センサにより計測される水分量が前記所定値未満の場合、前記カメラにより撮影された骨材の画像を、前記第1学習モデルへ入力し、前記第1学習モデルから骨材種の推定結果を出力し、前記水分センサにより計測される水分量が前記所定値以上の場合、前記カメラから得られる骨材の画像を、前記第2学習モデルへ入力し、前記第2学習モデルから骨材種の推定結果を出力する。 The ninth invention of the present application is an aggregate determination device according to any one of the first to eighth inventions, further comprising a moisture sensor that measures the moisture content of the surface of the aggregate transported by the conveyor, and the information processing unit has a first learning model generated by performing the machine learning on aggregate whose surface moisture content is less than a predetermined value, and a second learning model generated by performing the machine learning on aggregate whose surface moisture content is equal to or greater than the predetermined value, and the estimation unit inputs an image of the aggregate taken by the camera to the first learning model when the moisture content measured by the moisture sensor is less than the predetermined value, and outputs an estimation result of the aggregate type from the first learning model, and inputs an image of the aggregate taken by the camera to the second learning model when the moisture content measured by the moisture sensor is equal to or greater than the predetermined value, and outputs an estimation result of the aggregate type from the second learning model.

本願の第10発明は、第1発明から第9発明までのいずれか1発明の骨材判定装置であって、前記推定部は、前記カメラから得られる奇数枚の画像を、前記学習モデルへ入力し、前記学習モデルから、前記奇数枚の画像のそれぞれに対応する奇数個の推定結果を出力し、前記判定部は、前記操作盤に入力された骨材種と、前記奇数個の推定結果とを比較し、比較結果の多数決により判定を行う。 The tenth invention of the present application is an aggregate determination device according to any one of the first to ninth inventions, in which the estimation unit inputs an odd number of images obtained from the camera to the learning model and outputs an odd number of estimation results corresponding to each of the odd number of images from the learning model, and the determination unit compares the aggregate type input to the operation panel with the odd number of estimation results and makes a determination by majority vote of the comparison results.

本願の第11発明は、第1発明から第10発明までのいずれか1発明の骨材判定装置であって、前記情報処理部は、前記判定部が、前記操作盤に入力された骨材種と前記推定結果とが一致しないと判定した場合に、サイロへの骨材の搬送を制限する制御部をさらに有する。 The eleventh invention of the present application is an aggregate determination device according to any one of the first to tenth inventions, in which the information processing unit further has a control unit that restricts the transport of aggregate to the silo when the determination unit determines that the aggregate type input to the operation panel does not match the estimated result.

本願の第12発明は、コンベアへ投入された骨材の適否を判定する骨材判定方法であって、a)前記コンベアへ投入した骨材の骨材種の情報を操作盤に入力する工程と、b)前記コンベアにより搬送される骨材を撮影する工程と、c)機械学習により生成された学習モデルに、前記工程b)の撮影により得られる骨材の画像を入力し、前記学習モデルから骨材種の推定結果を出力する工程と、d)前記工程a)で入力された骨材種と、前記推定結果とが、一致するか否かを判定する工程と、を有する。 The twelfth invention of the present application is an aggregate judgment method for judging the suitability of aggregate fed into a conveyor, comprising the steps of: a) inputting information on the aggregate type of the aggregate fed into the conveyor into an operation panel; b) photographing the aggregate being transported by the conveyor; c) inputting the image of the aggregate obtained by photographing in step b) into a learning model generated by machine learning, and outputting an estimation result of the aggregate type from the learning model; and d) judging whether the aggregate type input in step a) matches the estimation result.

本願の第1発明から第12発明によれば、コンベアへ投入された骨材が、操作盤に入力された骨材種と一致するか否かを判定できる。 According to the first to twelfth inventions of the present application, it is possible to determine whether the aggregate fed into the conveyor matches the aggregate type input into the operation panel.

特に、本願の第2発明によれば、骨材の動画を撮影し、搬送方向にブレを有するフレーム画像を、学習モデルへ入力する。骨材を撮影するカメラは、搬送方向にブレの無いフレーム画像を取得可能なフレームレートの高い高速度カメラや、画素数の多い高性能カメラではなく、入手しやすい廉価なカメラで十分である。これにより、カメラにかかるコストを低減できる。また、入手しやすい廉価なカメラを使用することで、カメラが故障したときの交換費用も抑制できる。したがって、メンテナンス性に優れた骨材判定装置を実現できる。 In particular, according to the second invention of the present application, a video of the aggregate is captured, and frame images with blur in the transport direction are input to the learning model. The camera that captures the aggregate does not need to be a high-speed camera with a high frame rate that can capture frame images without blur in the transport direction, or a high-performance camera with a large number of pixels; instead, an easily available, inexpensive camera is sufficient. This makes it possible to reduce the cost of the camera. Furthermore, by using an easily available, inexpensive camera, the replacement cost in the event of a camera failure can also be reduced. Therefore, an aggregate judgment device with excellent maintainability can be realized.

特に、本願の第3発明によれば、動画に含まれる多数のフレーム画像を、学習用画像として使用する。このため、学習モデルを生成するために必要な多数の骨材画像を、比較的短時間に取得できる。また、ブレを有するフレーム画像で、十分な推定精度を有する学習モデルを作成できる。また、精細な画像を多数用意する場合と比べて、骨材判定装置の記憶容量を小さくできる。すなわち、廉価な機器構成で、推定精度のよい学習モデルを生成できる。 In particular, according to the third invention of the present application, many frame images included in a video are used as learning images. Therefore, many aggregate images required to generate a learning model can be acquired in a relatively short time. Furthermore, a learning model with sufficient estimation accuracy can be created with blurred frame images. Furthermore, the storage capacity of the aggregate determination device can be reduced compared to when many fine images are prepared. In other words, a learning model with good estimation accuracy can be generated with an inexpensive equipment configuration.

特に、本願の第5発明によれば、追加の機械学習を行うことにより、学習モデルを更新できる。これにより、学習モデルによる骨材種の推定精度を、一定の水準に保つことができる。また、骨材の画像、推定結果、および正誤情報を蓄積しておくことにより、追加の機械学習を素早く行うことができる。 In particular, according to the fifth aspect of the present invention, the learning model can be updated by performing additional machine learning. This allows the estimation accuracy of the aggregate type by the learning model to be maintained at a certain level. Furthermore, by storing images of the aggregate, estimation results, and correct/incorrect information, additional machine learning can be performed quickly.

特に、本願の第6発明によれば、明るさのばらつきを抑制することにより、骨材種をより精度よく推定できる。 In particular, according to the sixth aspect of the present invention, the variation in brightness can be suppressed, allowing for more accurate estimation of aggregate type.

特に、本願の第7発明によれば、外部の環境光の影響を抑えることにより、骨材種をより精度よく推定できる。 In particular, according to the seventh aspect of the present invention, the influence of external ambient light is suppressed, allowing for more accurate estimation of aggregate type.

特に、本願の第8発明によれば、判定部の判定結果を、ユーザが認識できる。 In particular, according to the eighth aspect of the present invention, the user can recognize the judgment result of the judgment unit.

特に、本願の第9発明によれば、骨材の表面の水分量が所定値未満の場合と所定値以上の場合とで、異なる学習モデルを使用する。これにより、骨材種をより精度よく推定できる。 In particular, according to the ninth aspect of the present invention, different learning models are used when the moisture content of the surface of the aggregate is less than a predetermined value and when it is equal to or greater than the predetermined value. This allows for more accurate estimation of the aggregate type.

特に、本願の第10発明によれば、奇数枚の画像に基づいて、より精度の高い推定結果を得ることができる。 In particular, according to the tenth aspect of the present invention, more accurate estimation results can be obtained based on an odd number of images.

特に、本願の第11発明によれば、不適切な骨材が投入された可能性がある場合に、当該骨材がサイロへ搬送されることを制限できる。 In particular, according to the eleventh invention of the present application, when there is a possibility that inappropriate aggregate has been added, the transport of the aggregate to the silo can be restricted.

第1実施形態に係る骨材搬送装置の構成を示した図である。1 is a diagram showing a configuration of an aggregate transport device according to a first embodiment. FIG. 第1実施形態の情報処理部において実現される機能を、概念的に示したブロック図である。FIG. 2 is a block diagram conceptually showing functions realized in an information processing unit of the first embodiment. 第1実施形態における学習処理の流れを示したフローチャートである。4 is a flowchart showing a flow of a learning process in the first embodiment. 動画から切り出された学習用画像の例を示した図である。FIG. 13 is a diagram showing an example of learning images extracted from a video. 第1実施形態における判定処理の流れを示したフローチャートである。4 is a flowchart showing a flow of a determination process in the first embodiment. 第2実施形態に係る骨材搬送装置の構成を示した図である。FIG. 11 is a diagram showing a configuration of an aggregate transport device according to a second embodiment. 第2実施形態における学習処理の流れを示したフローチャートである。10 is a flowchart showing a flow of a learning process in the second embodiment. 第2実施形態における判定処理の流れを示したフローチャートである。10 is a flowchart showing a flow of a determination process in a second embodiment. 第3実施形態における判定処理の流れを示したフローチャートである。13 is a flowchart showing a flow of a determination process in the third embodiment. 第4実施形態において追加の機械学習を行うときの処理の流れを示したフローチャートである。13 is a flowchart showing the processing flow when performing additional machine learning in the fourth embodiment.

以下、本発明の好適な実施形態について、図面を参照しつつ説明する。 A preferred embodiment of the present invention will be described below with reference to the drawings.

<1.第1実施形態>
<1-1.骨材搬送装置の構成>
図1は、骨材判定装置50を含む骨材搬送装置1の構成を示した図である。この骨材搬送装置1は、コンクリートプラントにおいて、原料となる骨材9を受け入れ、複数のサイロ40へ骨材9を搬送する装置である。図1に示すように、骨材搬送装置1は、受入ホッパ10、受入コンベア20、シャトルコンベア30、4つのサイロ40、および骨材判定装置50を備える。
1. First embodiment
<1-1. Configuration of aggregate transport device>
Fig. 1 is a diagram showing the configuration of an aggregate transporting device 1 including an aggregate determination device 50. This aggregate transporting device 1 is a device that receives aggregate 9 as a raw material in a concrete plant and transports the aggregate 9 to a plurality of silos 40. As shown in Fig. 1, the aggregate transporting device 1 includes a receiving hopper 10, a receiving conveyor 20, a shuttle conveyor 30, four silos 40, and an aggregate determination device 50.

受入ホッパ10は、受入コンベア20の搬送開始位置の上方に配置される。受入ホッパ10は、下方へ向かうにつれて徐々に内径が小さくなる漏斗状のホッパである。骨材9は、採石場からトラック90により運搬され、受入ホッパ10の上部の開口へ投入される。投入された骨材9は、受入ホッパ10内に一時的に貯留されるとともに、受入ホッパ10の下部の開口から、受入コンベア20の上面へ供給される。 The receiving hopper 10 is positioned above the conveying start position of the receiving conveyor 20. The receiving hopper 10 is a funnel-shaped hopper whose inner diameter gradually decreases as it approaches the bottom. The aggregate 9 is transported from the quarry by truck 90 and dumped into the upper opening of the receiving hopper 10. The dumped aggregate 9 is temporarily stored in the receiving hopper 10 and is supplied to the upper surface of the receiving conveyor 20 from the lower opening of the receiving hopper 10.

受入コンベア20は、受入ホッパ10に投入された骨材9を、斜め上向きに搬送する機構である。受入コンベア20は、始端プーリ21と、終端プーリ22と、それらのプーリ21,22の間に架け渡された環状のベルト23と、を有する。始端プーリ21は、受入ホッパ10の下方に位置する。終端プーリ22は、後述するシャトルコンベア30の上方に位置する。終端プーリ22は、始端プーリ21から斜め上方に離れた位置に配置される。 The receiving conveyor 20 is a mechanism that transports the aggregate 9 that is put into the receiving hopper 10 diagonally upward. The receiving conveyor 20 has a start pulley 21, a terminal pulley 22, and a circular belt 23 that is stretched between the pulleys 21, 22. The start pulley 21 is located below the receiving hopper 10. The terminal pulley 22 is located above the shuttle conveyor 30, which will be described later. The terminal pulley 22 is positioned diagonally upward away from the start pulley 21.

始端プーリ21および終端プーリ22の少なくともいずれか一方は、図示を省略したモータの動力により回転する。これにより、始端プーリ21と終端プーリ22の間で、ベルト23が図1中の矢印の向きに回動する。ベルト23の移動速度は、例えば、50m/分以上の任意の速度に調整される。受入ホッパ10へ投入された骨材9は、始端プーリ21の近傍のベルト23の上面に供給される。そして、ベルト23に載置された骨材9は、ベルト23の回動に伴い、受入ホッパ10の下方位置から終端プーリ22へ向けて、斜め上向きに移動する。 At least one of the start pulley 21 and the end pulley 22 rotates by the power of a motor (not shown). This causes the belt 23 to rotate in the direction of the arrow in FIG. 1 between the start pulley 21 and the end pulley 22. The moving speed of the belt 23 is adjusted to any speed, for example, 50 m/min or more. The aggregate 9 fed into the receiving hopper 10 is supplied to the upper surface of the belt 23 near the start pulley 21. Then, as the belt 23 rotates, the aggregate 9 placed on the belt 23 moves diagonally upward from a position below the receiving hopper 10 toward the end pulley 22.

なお、受入コンベア20のベルト23は、一定の速度で連続的に移動する。このため、受入ホッパ10の下部から引き出される骨材9は、ベルト23の上面に略一定の高さに載置された状態で、搬送される。そして、終端プーリ22の位置まで骨材9が搬送されると、ベルト23の反転に伴い、骨材9がシャトルコンベア30へ落下する。 The belt 23 of the receiving conveyor 20 moves continuously at a constant speed. Therefore, the aggregate 9 drawn from the bottom of the receiving hopper 10 is transported while resting on the upper surface of the belt 23 at a substantially constant height. Then, when the aggregate 9 is transported to the position of the terminal pulley 22, the belt 23 reverses and the aggregate 9 falls onto the shuttle conveyor 30.

シャトルコンベア30は、受入コンベア20から搬送される骨材9を、4つのサイロ40へ振り分けるための機構である。シャトルコンベア30は、受入コンベア20の終端プーリ22の下方に位置する。シャトルコンベア30は、第1プーリ31と、第2プーリ32と、それらのプーリ31,32の間に架け渡された環状のベルト33とを有する。 The shuttle conveyor 30 is a mechanism for distributing the aggregate 9 transported from the receiving conveyor 20 to the four silos 40. The shuttle conveyor 30 is located below the terminal pulley 22 of the receiving conveyor 20. The shuttle conveyor 30 has a first pulley 31, a second pulley 32, and a circular belt 33 stretched between the pulleys 31 and 32.

第1プーリ31および第2プーリ32の少なくともいずれか一方は、図示を省略したモータの動力により回転する。これにより、第1プーリ31と第2プーリ32の間で、ベルト33が回動する。受入コンベア20から落下し、シャトルコンベア30のベルト33に載置された骨材9は、ベルト33の回動により、4つのサイロ40のいずれか1つへ搬送される。 At least one of the first pulley 31 and the second pulley 32 rotates due to the power of a motor (not shown). This causes the belt 33 to rotate between the first pulley 31 and the second pulley 32. The aggregate 9 that falls from the receiving conveyor 20 and is placed on the belt 33 of the shuttle conveyor 30 is transported to one of the four silos 40 by the rotation of the belt 33.

また、シャトルコンベア30は、図示を省略した駆動機構により、水平面に沿って移動可能となっている。これにより、シャトルコンベア30による骨材9の搬送先を、4つのサイロ40のうちの指定されたサイロ40へ切り替えることができる。 The shuttle conveyor 30 can be moved along a horizontal plane by a drive mechanism (not shown). This allows the destination of the aggregate 9 by the shuttle conveyor 30 to be switched to a specified one of the four silos 40.

4つのサイロ40は、骨材9の貯留槽である。骨材9は、粒径、色、産地などの特性に応じて、複数の骨材種に分類される。この骨材搬送装置1では,骨材種ごとに、貯留すべきサイロ40が決められている。図1の例では、A~Dの4つの骨材種の骨材9が、4つのサイロ40に、分別して貯留される。なお、骨材搬送装置1が備えるサイロ40の数は、4つに限定されるものではない。 The four silos 40 are storage tanks for aggregates 9. The aggregates 9 are classified into a number of aggregate types according to characteristics such as particle size, color, and place of origin. In this aggregate transport device 1, the silo 40 in which the aggregates should be stored is determined for each aggregate type. In the example of FIG. 1, aggregates 9 of four aggregate types A to D are sorted and stored in the four silos 40. Note that the number of silos 40 provided in the aggregate transport device 1 is not limited to four.

<1-2.骨材判定装置について>
骨材判定装置50は、受入コンベア20へ投入された骨材9の適否を判定するための装置である。骨材判定装置50は、受入コンベア20により搬送される骨材9を撮影し、得られた画像に基づいて骨材種を推定する。そして、骨材判定装置50は、骨材種の推定結果が、指定された骨材種と一致するか否かを判定する。図1に示すように、骨材判定装置50は、操作盤51、表示部52、カメラ53、光源54、フード55、および情報処理部56を備える。
<1-2. About the aggregate judgment device>
The aggregate determination device 50 is a device for determining whether the aggregate 9 fed onto the receiving conveyor 20 is suitable. The aggregate determination device 50 photographs the aggregate 9 transported by the receiving conveyor 20 and estimates the aggregate type based on the obtained image. The aggregate determination device 50 then determines whether the estimated aggregate type matches a specified aggregate type. As shown in Fig. 1, the aggregate determination device 50 includes an operation panel 51, a display unit 52, a camera 53, a light source 54, a hood 55, and an information processing unit 56.

操作盤51は、受入ホッパ10の近傍に配置される。操作盤51は、情報処理部56と電気的に接続されている。操作盤51は、複数のキー511,512を有する。オペレータ(トラック90の運転手またはコンクリートプラントの作業員)は、受入ホッパ10へ投入される骨材9の骨材種を示すキー511を押す。これにより、骨材種の情報が、操作盤51から情報処理部56へ入力される。また、骨材種の情報が入力されると、シャトルコンベア30は、当該骨材種のサイロ40が搬送先となるように、その位置を変更する。 The operation panel 51 is disposed near the receiving hopper 10. The operation panel 51 is electrically connected to the information processing unit 56. The operation panel 51 has a number of keys 511, 512. The operator (the driver of the truck 90 or a worker at the concrete plant) presses the key 511 indicating the type of aggregate 9 to be put into the receiving hopper 10. This causes information on the aggregate type to be input from the operation panel 51 to the information processing unit 56. In addition, when the information on the aggregate type is input, the shuttle conveyor 30 changes its position so that the silo 40 for that aggregate type becomes the destination.

また、オペレータは、受入ホッパ10へ骨材9が投入された後、搬送開始を指示するためのキー512を押す。そうすると、受入コンベア20およびシャトルコンベア30の動作が開始される。これにより、投入された骨材9が、受入コンベア20およびシャトルコンベア30により、指定されたサイロ40へ搬送される。 After the aggregate 9 is loaded into the receiving hopper 10, the operator presses the key 512 to command the start of transport. This starts the operation of the receiving conveyor 20 and the shuttle conveyor 30. As a result, the loaded aggregate 9 is transported by the receiving conveyor 20 and the shuttle conveyor 30 to the specified silo 40.

なお、操作盤51は、一般的なキーボード、マウス、またはタッチパネルにより構成されていてもよい。 The operation panel 51 may be configured with a general keyboard, mouse, or touch panel.

表示部52は、操作盤51とともに、受入ホッパ10の近傍に配置される。表示部52は、情報処理部56と電気的に接続されている。表示部52には、例えば、液晶ディスプレイが使用される。表示部52は、骨材判定装置50に関する種々の情報を表示する。例えば、表示部52は、情報処理部56の後述する判定部63から出力される判定結果を表示する。すなわち、表示部52は、本発明における「結果出力部」の一例である。 The display unit 52 is disposed near the receiving hopper 10 together with the operation panel 51. The display unit 52 is electrically connected to the information processing unit 56. For example, a liquid crystal display is used for the display unit 52. The display unit 52 displays various information related to the aggregate determination device 50. For example, the display unit 52 displays the determination results output from a determination unit 63 (described later) of the information processing unit 56. In other words, the display unit 52 is an example of a "result output unit" in the present invention.

カメラ53は、受入コンベア20により搬送される骨材9を撮影する撮像装置である。カメラ53は、受入ホッパ10よりも搬送経路の下流側において、受入コンベア20のベルト23の上面に対向するように、配置されている。本実施形態のカメラ53は、受入コンベア20により搬送される骨材9の動画を撮影する。受入コンベア20の動作が開始された後、所定時間が経過し、先頭の骨材9がカメラ53の下方を通過すると、カメラ53は、動画の撮影を開始する。そして、カメラ53は、得られた動画を、情報処理部56へ入力する。 The camera 53 is an imaging device that captures images of the aggregates 9 transported by the receiving conveyor 20. The camera 53 is positioned downstream of the receiving hopper 10 on the transport path so as to face the upper surface of the belt 23 of the receiving conveyor 20. In this embodiment, the camera 53 captures video of the aggregates 9 transported by the receiving conveyor 20. After the receiving conveyor 20 starts operating, a predetermined time has elapsed, and when the leading aggregate 9 passes below the camera 53, the camera 53 begins capturing video. The camera 53 then inputs the obtained video to the information processing unit 56.

なお、受入コンベア20の途中に、骨材9を検知するセンサを設け、当該センサの検出信号に基づいて、カメラ53による動画の撮影を開始するようにしてもよい。 In addition, a sensor that detects aggregate 9 may be provided midway along the receiving conveyor 20, and video recording by the camera 53 may be started based on the detection signal of the sensor.

光源54は、カメラ53の撮影範囲へ向けて、光を照射するための部位である。光源54には、例えば、LEDランプが使用される。ただし、光源54は、蛍光灯または白熱灯であってもよい。光源54は、カメラ53による撮影を行うときには、常に点灯する。 The light source 54 is a part for emitting light toward the shooting range of the camera 53. For example, an LED lamp is used as the light source 54. However, the light source 54 may also be a fluorescent lamp or an incandescent lamp. The light source 54 is always turned on when shooting with the camera 53.

フード55は、受入コンベア20の上面の一部分を覆う箱状の部材である。フード55は、遮光性を有する材料により形成される。フード55は、受入コンベア20による骨材9の搬送経路の途中に配置されている。フード55は、入口開口551と出口開口552とを有する。受入コンベア20により搬送される骨材9は、入口開口551を介してフード55の中へ搬入され、出口開口552を介してフード55の外へ搬出される。 The hood 55 is a box-shaped member that covers a portion of the upper surface of the receiving conveyor 20. The hood 55 is formed from a material that has light-blocking properties. The hood 55 is disposed midway along the transport path of the aggregate 9 by the receiving conveyor 20. The hood 55 has an entrance opening 551 and an exit opening 552. The aggregate 9 transported by the receiving conveyor 20 is transported into the hood 55 through the entrance opening 551 and is transported out of the hood 55 through the exit opening 552.

カメラ53および光源54は、フード55の内部に配置されている。外部の環境光は、フード55により遮蔽される。これにより、カメラ53の撮影時における環境光の影響が抑制される。また、フード55の内部において、光源54から光を照射することにより、骨材9を一定の明るさに照らすことができる。このため、季節や天候により日射量が変化する場合でも、骨材9を一定の明るさで撮影することができる。また、太陽の位置により骨材9の影が変化することも抑制できる。 The camera 53 and light source 54 are disposed inside the hood 55. External ambient light is blocked by the hood 55. This suppresses the effects of ambient light when the camera 53 takes an image. Furthermore, by irradiating light from the light source 54 inside the hood 55, the aggregate 9 can be illuminated at a constant brightness. Therefore, even if the amount of sunlight changes depending on the season or weather, the aggregate 9 can be photographed at a constant brightness. It is also possible to suppress changes in the shadow of the aggregate 9 due to the position of the sun.

情報処理部56は、後述する学習処理および判定処理を行う装置である。情報処理部56は、CPUまたはGPU等のプロセッサ561、RAM等のメモリ562、およびハードディスクドライブまたはSSD等の記憶部563を有するコンピュータにより構成される。記憶部563には、後述する学習処理および判定処理を実行するためのコンピュータプログラムが、インストールされている。また、情報処理部56は、上述した操作盤51、表示部52、カメラ53、受入コンベア20、およびシャトルコンベア30と、通信可能に接続されている。 The information processing unit 56 is a device that performs the learning process and the judgment process described below. The information processing unit 56 is composed of a computer having a processor 561 such as a CPU or a GPU, a memory 562 such as a RAM, and a storage unit 563 such as a hard disk drive or an SSD. A computer program for executing the learning process and the judgment process described below is installed in the storage unit 563. The information processing unit 56 is also connected to the operation panel 51, the display unit 52, the camera 53, the receiving conveyor 20, and the shuttle conveyor 30 described above so as to be able to communicate with them.

図2は、情報処理部56において実現される機能を、概念的に示したブロック図である。図2に示すように、情報処理部56は、学習部61、推定部62、判定部63、および制御部64を有する。これらの各部の機能は、情報処理部56としてのコンピュータが、記憶部563に記憶されたコンピュータプログラムに従って動作することにより、実現される。 Figure 2 is a block diagram conceptually illustrating the functions realized in the information processing unit 56. As shown in Figure 2, the information processing unit 56 has a learning unit 61, an estimation unit 62, a determination unit 63, and a control unit 64. The functions of each of these units are realized by the computer serving as the information processing unit 56 operating in accordance with a computer program stored in the memory unit 563.

学習部61は、骨材9の画像に基づいて骨材種を推定するための学習モデルMを生成する処理部である。学習部61は、学習用に用意されたサンプル骨材9の画像(以下「学習用画像」と称する)と、そのサンプル骨材9の既知の骨材種とを教師データとして、機械学習を行う。機械学習アルゴリズムとしては、ディープラーニングの一種である畳み込みニューラルネットワークが好適である。本発明者らの行った実験では、画像のぼかし処理を行うプーリング層がある畳み込みニューラルネットワークを学習部61に採用すると、搬送方向にブレを有する画像でも、十分な推定精度を有する学習モデルMを生成することができた。 The learning unit 61 is a processing unit that generates a learning model M for estimating the aggregate type based on an image of the aggregate 9. The learning unit 61 performs machine learning using images of sample aggregate 9 prepared for learning (hereinafter referred to as "learning images") and the known aggregate type of the sample aggregate 9 as training data. A convolutional neural network, which is a type of deep learning, is suitable as a machine learning algorithm. In an experiment conducted by the present inventors, when a convolutional neural network with a pooling layer that performs a blurring process on the image was used in the learning unit 61, a learning model M with sufficient estimation accuracy could be generated even for an image that was blurred in the transport direction.

ただし、学習部61が使用する機械学習アルゴリズムは、畳み込みニューラルネットワークに限らず、ニューラルネットワーク、線形回帰、決定木、サポートベクター回帰等の他の教師あり機械学習アルゴリズムであってもよい。 However, the machine learning algorithm used by the learning unit 61 is not limited to a convolutional neural network, and may be other supervised machine learning algorithms such as a neural network, linear regression, decision tree, or support vector regression.

学習部61は、多数のサンプル骨材9の画像と、そのサンプル骨材9の骨材種との関係を、学習する。これにより、骨材9の画像に対応する骨材種の推定結果を出力可能な、学習モデルMが生成される。学習部61は、生成された学習モデルMを、推定部62へ提供する。なお、学習処理の詳細については、後述する。 The learning unit 61 learns the relationship between the images of a large number of sample aggregates 9 and the aggregate types of the sample aggregates 9. This generates a learning model M that can output an estimation result of the aggregate type corresponding to the image of the aggregate 9. The learning unit 61 provides the generated learning model M to the estimation unit 62. Details of the learning process will be described later.

推定部62は、上記の学習モデルMを使用して、骨材9の画像から骨材種を推定する処理部である。推定部62は、カメラ53により撮影された動画Dから画像を切り出して、学習モデルMへ入力する。そうすると、学習モデルMは、入力された骨材9の画像に基づいて、骨材種の推定結果Eを出力する。推定部62は、学習モデルMから出力された推定結果Eを、判定部63へ送る。 The estimation unit 62 is a processing unit that estimates the aggregate type from the image of the aggregate 9 using the above-mentioned learning model M. The estimation unit 62 cuts out an image from the video D captured by the camera 53 and inputs it to the learning model M. The learning model M then outputs an estimation result E of the aggregate type based on the input image of the aggregate 9. The estimation unit 62 sends the estimation result E output from the learning model M to the determination unit 63.

判定部63は、操作盤51に入力された骨材種の情報Iを取得する。また、判定部63は、推定部62による骨材種の推定結果Eを取得する。そして、判定部63は、操作盤51に入力された骨材種の情報Iと、推定部62による骨材種の推定結果Eとが、一致するか否かを判定する。また、判定部63は、その判定結果Rを、表示部52へ出力する。これにより、表示部52に、受入コンベア20により搬送される骨材9の骨材種と、操作盤51により指定された骨材種とが、一致するか否かの判定結果Rが、表示される。 The determination unit 63 acquires aggregate type information I input to the operation panel 51. The determination unit 63 also acquires the aggregate type estimation result E by the estimation unit 62. The determination unit 63 then judges whether or not the aggregate type information I input to the operation panel 51 matches the aggregate type estimation result E by the estimation unit 62. The determination unit 63 also outputs the judgment result R to the display unit 52. As a result, the display unit 52 displays the judgment result R indicating whether or not the aggregate type of the aggregate 9 transported by the receiving conveyor 20 matches the aggregate type specified by the operation panel 51.

制御部64は、判定部63の判定結果Rに応じて、受入コンベア20の動作を制御する。制御部64は、判定部63が、操作盤51に入力された骨材種の情報Iと、推定部62の推定結果Eとが一致すると判定した場合、受入コンベア20の動作を継続させる。制御部64は、判定部63が、操作盤51に入力された骨材種の情報Iと、推定部62の推定結果Eとが一致しないと判定した場合、受入コンベア20の動作を停止させる。 The control unit 64 controls the operation of the receiving conveyor 20 according to the judgment result R of the judgment unit 63. The control unit 64 continues the operation of the receiving conveyor 20 when the judgment unit 63 judges that the aggregate type information I input to the operation panel 51 matches the estimation result E of the estimation unit 62. The control unit 64 stops the operation of the receiving conveyor 20 when the judgment unit 63 judges that the aggregate type information I input to the operation panel 51 does not match the estimation result E of the estimation unit 62.

<1-3.学習処理について>
続いて、上述した骨材判定装置50において実行される学習処理について、説明する。図3は、学習処理の流れを示したフローチャートである。この学習処理は、後述する骨材9の判定処理を行う前に、予め実行される。
<1-3. Learning process>
Next, a learning process executed in the aggregate determination device 50 will be described. Fig. 3 is a flow chart showing the flow of the learning process. This learning process is executed in advance before the determination process of the aggregate 9, which will be described later, is executed.

学習処理を行うときには、まず、学習用のサンプル骨材9を用意する(ステップS11)。例えば、A~Dの4つの骨材種を学習したい場合には、当該4つの骨材種のサンプル骨材9を用意する。 When performing the learning process, first prepare sample aggregate 9 for learning (step S11). For example, if you want to learn about four aggregate types A to D, prepare sample aggregate 9 for those four aggregate types.

オペレータは、用意したサンプル骨材9を、1種ずつ、受入コンベア20へ投入して、受入コンベア20を動作させる。そして、光源54から光を照射しつつ、カメラ53により、サンプル骨材9の動画Dを撮影する(ステップS12)。1つの骨材種のサンプル骨材9の撮影が完了すると、作業者は、次の骨材種のサンプル骨材9を、受入コンベア20へ投入する。そして、受入コンベア20を動作させて、上記と同様に、サンプル骨材9の動画Dを撮影する。このようにして、用意した全ての骨材種のサンプル骨材9の動画Dを、順次に撮影する。 The operator places the prepared sample aggregates 9 one type at a time onto the receiving conveyor 20 and operates the receiving conveyor 20. Then, while shining light from the light source 54, the camera 53 takes a video D of the sample aggregates 9 (step S12). When the operator has completed taking a video of the sample aggregates 9 of one aggregate type, the operator places the sample aggregates 9 of the next aggregate type onto the receiving conveyor 20. Then, the receiving conveyor 20 is operated to take a video D of the sample aggregates 9 in the same manner as above. In this manner, the videos D of the sample aggregates 9 of all prepared aggregate types are taken in sequence.

カメラ53により撮影される動画Dは、多数のフレーム画像により構成される。例えば、フレームレートが30フレーム/秒のカメラ53で、5分間の撮影を行った場合、当該撮影により得られる動画Dは、9000枚のフレーム画像により構成される。ステップS12では、用意した全ての骨材種について、このような動画D(フレーム画像の集合体)を撮影する。そして、撮影により得られた動画Dが、カメラ53から情報処理部56へ送信される。 The video D captured by the camera 53 is composed of many frame images. For example, when a camera 53 with a frame rate of 30 frames/second captures images for 5 minutes, the video D obtained by the capture is composed of 9,000 frame images. In step S12, such videos D (a collection of frame images) are captured for all prepared aggregate types. The captured video D is then transmitted from the camera 53 to the information processing unit 56.

情報処理部56の内部では、動画Dに含まれる多数のフレーム画像が、学習用画像として、記憶部563に蓄積される(ステップS13)。上述の通り、動画Dには、多数のフレーム画像が含まれる。このため、学習部61は、多数の学習用画像を準備できる。図4は、動画Dに含まれるフレーム画像の例を示した図である。図4のように、カメラ53のフレームレートとベルト23の移動速度との関係から、フレーム画像は、搬送方向にブレを有する画像となっている。 Inside the information processing unit 56, many frame images included in the video D are stored in the memory unit 563 as learning images (step S13). As described above, the video D includes many frame images. Therefore, the learning unit 61 can prepare many learning images. Figure 4 shows an example of a frame image included in the video D. As shown in Figure 4, due to the relationship between the frame rate of the camera 53 and the moving speed of the belt 23, the frame image is an image that has a blur in the conveying direction.

学習部61は、多数の学習用画像を、教師用画像と、バリデーション用画像とに、分類する(ステップS14)。例えば、4種のサンプル骨材9を各5分間撮影することにより、36000枚の学習用画像が得られた場合、その3/4の27000枚の学習用画像を教師用画像とし、残り1/4の9000枚の学習用画像をバリデーション用画像とする。ただし、教師用画像とバリデーション用画像の割合は、必ずしも3:1でなくてもよい。 The learning unit 61 classifies the many learning images into teacher images and validation images (step S14). For example, if 36,000 learning images are obtained by photographing four types of sample bone material 9 for five minutes each, 3/4 of the learning images, or 27,000 learning images, are used as teacher images, and the remaining 1/4, or 9,000 learning images, are used as validation images. However, the ratio of teacher images to validation images does not necessarily have to be 3:1.

学習部61は、教師用画像と、当該教師用画像に写るサンプル骨材9の既知の骨材種とのセットを、教師データとする。また、学習部61は、バリデーション用画像と、当該バリデーション用画像に写るサンプル骨材9の既知の骨材種とのセットを、バリデーション用データとする。 The learning unit 61 sets a teacher image and the known aggregate type of the sample aggregate 9 shown in the teacher image as teacher data. The learning unit 61 also sets a validation image and the known aggregate type of the sample aggregate 9 shown in the validation image as validation data.

学習部61は、教師用画像に、ぼかし、左右反転、上下反転等の画像処理を施す(ステップS15)。画像処理により、教師用画像に変化をつけることで、学習する画像の幅が広がる。これにより、機械学習の精度を向上させることができる。ただし、画像処理は、画像の回転処理を含まないことが望ましい。上述の通り、教師用画像は、搬送方向にブレを有する画像となっているが、回転処理を行うと、このブレの向きが変わることにより、機械学習の精度がかえって低下してしまうからである。なお、多数の教師用画像の中に、画像処理が施されない画像が含まれていてもよい。 The learning unit 61 performs image processing such as blurring, left-right inversion, and up-down inversion on the teacher image (step S15). By varying the teacher image through image processing, the range of images to be learned is expanded. This can improve the accuracy of machine learning. However, it is preferable that the image processing does not include image rotation processing. As described above, the teacher image is an image that has blur in the transport direction, and if rotation processing is performed, the direction of this blur will change, which will actually decrease the accuracy of machine learning. Note that images that have not been subjected to image processing may be included among the many teacher images.

学習部61は、画像処理後の多数の教師データを用いて、機械学習を行う(ステップS16)。すなわち、機械学習アルゴリズムが、多数の教師用画像を、学習モデルMに1つずつ入力する。そして、学習モデルMから出力される骨材種の推定結果が、入力した教師用画像の骨材種に近づくように、学習モデルMのパラメータを調整する。機械学習アルゴリズムは、このようなパラメータの調整処理を、準備した教師データの数だけ繰り返す。 The learning unit 61 performs machine learning using a large number of training data after image processing (step S16). That is, the machine learning algorithm inputs a large number of training images into the learning model M one by one. Then, the parameters of the learning model M are adjusted so that the estimated result of the aggregate type output from the learning model M approaches the aggregate type of the training image that was input. The machine learning algorithm repeats this parameter adjustment process for the number of training data prepared.

その後、機械学習アルゴリズムは、複数のバリデーション用画像を用いて、学習モデルMによる骨材種の推定精度を確認する(ステップS17)。具体的には、学習モデルMにバリデーション用画像を入力し、学習モデルMから出力される骨材種の推定結果が、入力したバリデーション用画像の骨材種と一致しているか否かを確認する。そして、骨材種の推定精度が、所定のレベル(例えば95%以上の正解率)に達している場合、機械学習アルゴリズムは、学習処理を終了する。これにより、骨材9の画像に基づいて骨材種の推定結果を出力することが可能な1つの学習モデルMが生成される。 Then, the machine learning algorithm uses multiple validation images to check the accuracy of the aggregate type estimation by the learning model M (step S17). Specifically, the validation images are input to the learning model M, and it is checked whether the aggregate type estimation result output from the learning model M matches the aggregate type of the input validation image. Then, if the aggregate type estimation accuracy has reached a predetermined level (e.g., an accuracy rate of 95% or more), the machine learning algorithm ends the learning process. This generates one learning model M that can output an aggregate type estimation result based on an image of aggregate 9.

なお、骨材種の推定精度が所望のレベルに達しなかった場合、上述したステップS12~S17の処理を、再度繰り返してもよい。また、学習モデルMを生成した後、上述した教師用画像およびバリデーション用画像とは別のサンプル骨材9の画像を学習モデルMに入力し、学習モデルMから出力される骨材種の推定結果が、当該画像に写るサンプル骨材9の骨材種と一致するか否かを、さらに確認してもよい。 If the accuracy of the aggregate type estimation does not reach the desired level, the processes in steps S12 to S17 described above may be repeated. After generating the learning model M, an image of a sample aggregate 9 other than the teacher image and validation image described above may be input to the learning model M, and it may be further confirmed whether the aggregate type estimation result output from the learning model M matches the aggregate type of the sample aggregate 9 shown in the image.

骨材9は、同じ骨材種であっても、乾燥状態、濡れ状態、砕石場所の違い等に応じて表面の色が異なる。このため、上述したステップS12では、骨材種ごとに、乾燥状態のサンプル骨材9の動画D、濡れ状態のサンプル骨材9の動画D、砕石場所が異なるサンプル骨材9の動画Dを、複数回の撮影により取得してもよい。 Even if the aggregate 9 is the same type of aggregate, the surface color will differ depending on the dry state, wet state, the location of crushing, etc. For this reason, in the above-mentioned step S12, a video D of the sample aggregate 9 in a dry state, a video D of the sample aggregate 9 in a wet state, and a video D of the sample aggregate 9 in a different location of crushing may be obtained by shooting multiple times for each type of aggregate.

また、学習モデルMへ入力される多数の学習用画像の中に、乾燥状態のサンプル骨材9の画像、濡れ状態のサンプル骨材9の画像、砕石場所が異なるサンプル骨材9の画像を、含めるようにしてもよい。例えば、1つの骨材種について、9000枚の学習用画像を使用する場合、当該9000枚の中に、乾燥状態、濡れ状態、砕石場所が異なる複数のサンプル骨材9の画像を混在させるようにしてもよい。これにより、学習部61は、骨材種ごとに、乾燥状態、濡れ状態、砕石場所の違いなどの様々な状態を、学習できる。したがって、学習モデルMから出力される骨材種の推定精度を、より向上させることができる。 In addition, the multiple learning images input to the learning model M may include images of sample aggregate 9 in a dry state, images of sample aggregate 9 in a wet state, and images of sample aggregate 9 in different crushing locations. For example, when 9,000 learning images are used for one aggregate type, images of multiple sample aggregates 9 in different dry and wet states and crushing locations may be mixed among the 9,000 images. This allows the learning unit 61 to learn various states such as dry and wet states and different crushing locations for each aggregate type. Therefore, the estimation accuracy of the aggregate type output from the learning model M can be further improved.

<1-4.骨材の判定処理について>
続いて、実際の骨材9の受け入れ時に、上記の学習モデルMを用いて、受入コンベア20へ投入された骨材9の適否を判定する処理について、説明する。図5は、判定処理の流れを示したフローチャートである。
<1-4. Aggregate determination process>
Next, a process for determining the suitability of the aggregate 9 inputted into the receiving conveyor 20 using the learning model M when the aggregate 9 is actually received will be described. Fig. 5 is a flowchart showing the flow of the determination process.

骨材9の受け入れ時には、まず、トラック90に積まれた骨材9が、受入ホッパ10へ投入される(ステップS21)。続いて、オペレータが、投入した骨材9の骨材種の情報Iを、操作盤51に入力する(ステップS22)。例えば、操作盤51のキー511を押すことにより、骨材種の情報Iを入力する。その後、オペレータは、操作盤51の搬送開始を指示するためのキー512を押す。これにより、受入コンベア20の動作が開始される(ステップS23)。 When receiving aggregate 9, first, the aggregate 9 loaded on the truck 90 is dumped into the receiving hopper 10 (step S21). Next, the operator inputs information I on the aggregate type of the dumped aggregate 9 into the operation panel 51 (step S22). For example, the operator inputs the aggregate type information I by pressing key 511 on the operation panel 51. After that, the operator presses key 512 on the operation panel 51 to instruct the start of transport. This starts the operation of the receiving conveyor 20 (step S23).

受入ホッパ10からベルト23の上面に供給された骨材9は、ベルト23の回動に伴い、終端プーリ22へ向けて、斜め上向きに搬送される。そして、受入コンベア20の動作が開始された後、所定時間が経過し、骨材9がカメラ53の下方を通過する際に、カメラ53は、骨材9の動画Dを撮影する(ステップS24)。そして、カメラ53は、得られた動画Dを、情報処理部56へ送信する。 The aggregate 9 supplied from the receiving hopper 10 to the upper surface of the belt 23 is transported diagonally upward toward the terminal pulley 22 as the belt 23 rotates. Then, after a predetermined time has elapsed since the receiving conveyor 20 started operating, the camera 53 takes a video D of the aggregate 9 as the aggregate 9 passes below the camera 53 (step S24). The camera 53 then transmits the obtained video D to the information processing unit 56.

情報処理部56の内部では、推定部62が、上記の動画Dから1枚の画像(フレーム画像)を切り出す(ステップS25)。そして、推定部62は、切り出された画像を、学習モデルMへ入力する。すると、学習モデルMは、入力された骨材9の画像に基づいて、骨材種の推定結果Eを出力する(ステップS26)。推定部62は、学習モデルMから出力された推定結果Eを、判定部63へ送る。 Inside the information processing unit 56, the estimation unit 62 cuts out one image (frame image) from the video D (step S25). The estimation unit 62 then inputs the cut-out image to the learning model M. The learning model M then outputs an estimation result E of the aggregate type based on the input image of the aggregate 9 (step S26). The estimation unit 62 sends the estimation result E output from the learning model M to the determination unit 63.

判定部63は、上記のステップS22で操作盤51に入力された骨材種の情報Iを取得する。また、判定部63は、上記のステップS26で学習モデルMから出力された推定結果Eを取得する。そして、判定部63は、操作盤51に入力された骨材種の情報Iと、推定部62による骨材種の推定結果Eとが、一致するか否かを判定する(ステップS27)。 The determination unit 63 acquires the aggregate type information I input to the operation panel 51 in step S22 above. The determination unit 63 also acquires the estimation result E output from the learning model M in step S26 above. The determination unit 63 then determines whether the aggregate type information I input to the operation panel 51 matches the aggregate type estimation result E by the estimation unit 62 (step S27).

判定部63は、当該判定結果Rを、表示部52へ出力する。これにより、表示部52に、受入コンベア20により搬送される骨材9の骨材種と、操作盤51により指定された骨材種とが、一致するか否かの判定結果Rが、表示される(ステップS28)。オペレータは、表示部52を確認することにより、判定結果Rを認識できる。 The judgment unit 63 outputs the judgment result R to the display unit 52. As a result, the judgment result R as to whether or not the aggregate type of the aggregate 9 transported by the receiving conveyor 20 matches the aggregate type specified by the operation panel 51 is displayed on the display unit 52 (step S28). The operator can recognize the judgment result R by checking the display unit 52.

制御部64は、上記のステップS27における判定部63の判定結果Rが、「一致」および「不一致」のいずれであるかを確認する(ステップS29)。そして、判定結果Rが、操作盤51に入力された骨材種の情報Iと、推定部62の推定結果Eとが一致することを示している場合(ステップS29:Yes)、制御部64は、受入コンベア20の動作を継続させる。一方、判定結果Rが、操作盤51に入力された骨材種の情報Iと、推定部62の推定結果Eとが一致しないことを示している場合(ステップS29:No)、制御部64は、受入コンベア20の動作を停止させる(ステップS30)。 The control unit 64 checks whether the judgment result R of the judgment unit 63 in step S27 above is "match" or "mismatch" (step S29). Then, if the judgment result R indicates that the aggregate type information I input to the operation panel 51 and the estimation result E of the estimation unit 62 match (step S29: Yes), the control unit 64 continues the operation of the receiving conveyor 20. On the other hand, if the judgment result R indicates that the aggregate type information I input to the operation panel 51 and the estimation result E of the estimation unit 62 do not match (step S29: No), the control unit 64 stops the operation of the receiving conveyor 20 (step S30).

判定結果Rが「不一致」の場合には、不適切な骨材種の骨材9が受入ホッパ10に投入されているか、あるいは、操作盤51に骨材種の情報Iを誤入力している可能性がある。いずれの場合でも、受入ホッパ10上の骨材9は、誤ったサイロ40へ搬送される可能性がある。上記のステップS30では、このような場合に、受入コンベア20の動作を緊急停止する。これにより、骨材9の搬送を止めて、骨材9が誤ったサイロ40へ搬送されることを防止する。 If the judgment result R is "Mismatch," it is possible that an inappropriate type of aggregate 9 has been put into the receiving hopper 10, or that the aggregate type information I has been entered incorrectly into the operation panel 51. In either case, the aggregate 9 on the receiving hopper 10 may be transported to the wrong silo 40. In step S30 above, in such a case, the operation of the receiving conveyor 20 is stopped urgently. This stops the transport of the aggregate 9, preventing the aggregate 9 from being transported to the wrong silo 40.

以上のように、この骨材判定装置50は、受入コンベア20により搬送される骨材9を撮影し、得られた画像と、予め機械学習により生成された学習モデルMとを用いて、搬送中の骨材9の骨材種を推定する。そして、骨材判定装置50は、骨材種の推定結果Eが、操作盤51に入力された骨材種の情報Iと一致するか否かを、判定する。これにより、骨材9が誤ったサイロ40へ搬送される可能性があることを検出できる。 As described above, the aggregate determination device 50 photographs the aggregate 9 being transported by the receiving conveyor 20, and estimates the aggregate type of the aggregate 9 being transported using the obtained image and a learning model M that has been generated in advance by machine learning. The aggregate determination device 50 then determines whether the aggregate type estimation result E matches the aggregate type information I input to the operation panel 51. This makes it possible to detect the possibility that the aggregate 9 may be transported to the wrong silo 40.

特に、本実施形態の骨材判定装置50では、受入コンベア20を停止させることなく、骨材9を撮影する。このため、学習モデルMに入力される画像は、高精細な画像ではなく、ブレを有する画像となる。骨材9を撮影するカメラ53には、搬送方向にブレの無いフレーム画像を取得可能なフレームレートの高い高速度カメラや、画素数の多い高性能カメラではなく、入手しやすい廉価なカメラを使用できる。これにより、カメラ53にかかるコストを低減できる。また、入手しやすい廉価なカメラ53を使用することで、カメラ53が故障したときの交換費用も抑制できる。したがって、メンテナンス性に優れた骨材判定装置50を実現できる。 In particular, in the aggregate determination device 50 of this embodiment, the aggregate 9 is photographed without stopping the receiving conveyor 20. Therefore, the image input to the learning model M is not a high-definition image, but an image that has blur. For the camera 53 that photographs the aggregate 9, an easily available, inexpensive camera can be used, rather than a high-speed camera with a high frame rate that can obtain frame images without blur in the conveying direction, or a high-performance camera with a large number of pixels. This makes it possible to reduce the cost of the camera 53. Furthermore, by using an easily available, inexpensive camera 53, the replacement cost when the camera 53 breaks down can also be reduced. Therefore, an aggregate determination device 50 with excellent maintainability can be realized.

また、本実施形態の骨材判別装置50では、学習部61における学習モデルMの生成に、画像のぼかし処理を行う畳み込みニューラルネットワークを採用している。このため、学習モデルMに入力される画像は、必ずしも高精細な画像である必要はない。すなわち、搬送方向にブレを有する画像であっても、推定精度の高い学習モデルMを得ることができる。したがって、高性能なカメラではなく、廉価なカメラ53を使用しつつ、推定精度の高い学習モデルMを得ることができる。カメラ53は、例えば、フレームレートが30フレーム/秒程度のwebカメラであってもよい。また、フレームレートや画素数を抑えることにより、骨材判定装置50の記憶容量を小さくできる。すなわち、廉価な機器構成でありながら、十分な判定精度を有する骨材判定装置を実現できる。 In addition, in the aggregate discrimination device 50 of this embodiment, a convolutional neural network that performs image blurring processing is used to generate the learning model M in the learning unit 61. For this reason, the image input to the learning model M does not necessarily need to be a high-definition image. In other words, even if an image has blurring in the conveying direction, a learning model M with high estimation accuracy can be obtained. Therefore, a learning model M with high estimation accuracy can be obtained using an inexpensive camera 53 instead of a high-performance camera. The camera 53 may be, for example, a web camera with a frame rate of about 30 frames/second. In addition, by suppressing the frame rate and the number of pixels, the memory capacity of the aggregate determination device 50 can be reduced. In other words, an aggregate determination device with sufficient determination accuracy can be realized while having an inexpensive equipment configuration.

なお、カメラ53のフレームレートが30フレーム/秒の場合、受入コンベア20のベルト23の移動速度を50m/分(1フレームあたりの移動距離が2.78cm/フレーム)以上とすると、搬送方向にブレを有するフレーム画像を取得できる。また、ベルト23の移動速度が120m/分(1フレームあたりの移動距離が6.67cm/フレーム)を超えると、撮影により得られるフレーム画像は、骨材の外形が判別不能な程度のブレとなる。このため、1フレームあたりの移動距離が2.78cm/フレーム以上、6.67cm/フレーム以下の範囲となるように、カメラ53のフレームレートとベルト23の移動速度との関係を調整するとよい。 When the frame rate of the camera 53 is 30 frames/sec, if the moving speed of the belt 23 of the receiving conveyor 20 is 50 m/min or more (moving distance per frame is 2.78 cm/frame), frame images with blur in the conveying direction can be obtained. If the moving speed of the belt 23 exceeds 120 m/min (moving distance per frame is 6.67 cm/frame), the frame images obtained by shooting will be blurred to such an extent that the outline of the aggregate cannot be distinguished. For this reason, it is advisable to adjust the relationship between the frame rate of the camera 53 and the moving speed of the belt 23 so that the moving distance per frame is in the range of 2.78 cm/frame or more and 6.67 cm/frame or less.

また、本実施形態の骨材判定装置50では、フード55内において、光源54から光を照射しつつ、カメラ53による撮影を行う。これにより、学習モデルMに入力される画像の明るさのばらつきを抑制できる。したがって、骨材種をより精度よく推定できる。 In addition, in the aggregate determination device 50 of this embodiment, within the hood 55, light is irradiated from the light source 54 while the camera 53 takes an image. This makes it possible to reduce the variation in brightness of the image input to the learning model M. Therefore, the aggregate type can be estimated with greater accuracy.

<2.第2実施形態(水分センサ)>
続いて、本発明の第2実施形態について、説明する。図6は、第2実施形態に係る骨材搬送装置1の構成を示した図である。
2. Second embodiment (moisture sensor)
Next, a second embodiment of the present invention will be described. Fig. 6 is a diagram showing the configuration of an aggregate transport device 1 according to the second embodiment.

本実施形態は、骨材判定装置50が水分センサ57を備える点が、上記の第1実施形態と異なる。水分センサ57は、受入コンベア20により搬送される骨材9の表面の水分量を計測するセンサである。水分センサ57は、受入コンベア20の上方の、カメラ53よりも上流側の位置に配置される。また、水分センサ57は、カメラ53および光源54とともに、フード55内に配置される。 This embodiment differs from the first embodiment in that the aggregate determination device 50 is equipped with a moisture sensor 57. The moisture sensor 57 is a sensor that measures the amount of moisture on the surface of the aggregate 9 transported by the receiving conveyor 20. The moisture sensor 57 is disposed above the receiving conveyor 20, upstream of the camera 53. The moisture sensor 57 is also disposed within the hood 55 together with the camera 53 and the light source 54.

水分センサ57には、例えば、近赤外線水分計が使用される。近赤外線水分計は、骨材9へ向けて近赤外線を照射し、反射光量に基づいて骨材9の表面における吸光度を計測することにより、骨材9の水分量を計測する。ただし、水分センサ57は、他の方式の水分計であってもよい。水分センサ57は、情報処理部56と通信可能に接続される。水分センサ57の計測結果は、情報処理部56へ送信される。 For example, a near-infrared moisture meter is used as the moisture sensor 57. The near-infrared moisture meter measures the moisture content of the aggregate 9 by irradiating the aggregate 9 with near-infrared rays and measuring the absorbance at the surface of the aggregate 9 based on the amount of reflected light. However, the moisture sensor 57 may be a moisture meter of another type. The moisture sensor 57 is connected to the information processing unit 56 so as to be able to communicate with it. The measurement results of the moisture sensor 57 are transmitted to the information processing unit 56.

図7は、第2実施形態における学習処理の流れを示したフローチャートである。図7に示すように、この第2実施形態では、サンプル骨材9を用意した後、まず、乾燥状態のサンプル骨材9について、上述したステップS12~S17と同様の処理を行う(ステップS12A~S17A)。これにより、乾燥状態の骨材9の画像に基づいて骨材種の推定結果Eを出力することが可能な、第1学習モデルM1を生成する。次に、濡れ状態のサンプル骨材9について、上述したステップS12~S17と同様の処理を行う(ステップS12B~S17B)。これにより、濡れ状態の骨材9の画像に基づいて骨材種の推定結果Eを出力することが可能な、第2学習モデルM2を生成する。 Figure 7 is a flowchart showing the flow of the learning process in the second embodiment. As shown in Figure 7, in this second embodiment, after preparing a sample aggregate 9, first, the same processes as steps S12 to S17 described above are performed on the dry sample aggregate 9 (steps S12A to S17A). This generates a first learning model M1 capable of outputting an aggregate type estimation result E based on an image of the dry aggregate 9. Next, the same processes as steps S12 to S17 described above are performed on the wet sample aggregate 9 (steps S12B to S17B). This generates a second learning model M2 capable of outputting an aggregate type estimation result E based on an image of the wet aggregate 9.

なお、「乾燥状態」とは、上記の水分センサ57により計測される骨材9の表面の水分量が、所定値未満の状態を指すこととする。また、「濡れ状態」とは、上記の水分センサ57により計測される骨材9の表面の水分量が、所定値以上の状態を指すこととする。 The term "dry state" refers to a state in which the moisture content of the surface of the aggregate 9 measured by the moisture sensor 57 is less than a predetermined value. The term "wet state" refers to a state in which the moisture content of the surface of the aggregate 9 measured by the moisture sensor 57 is equal to or greater than a predetermined value.

図8は、第2実施形態における判定処理の流れを示したフローチャートである。図8に示すように、この第2実施形態では、第1実施形態と同様に、ステップS21~S25の処理を行い、骨材9の画像を取得する。ただし、カメラ53により骨材9を撮影する直前に、水分センサ57により、骨材9の表面の水分量を計測する(ステップS24A)。 Figure 8 is a flowchart showing the flow of the determination process in the second embodiment. As shown in Figure 8, in this second embodiment, like the first embodiment, steps S21 to S25 are performed to acquire an image of the aggregate 9. However, just before the image of the aggregate 9 is captured by the camera 53, the moisture sensor 57 measures the moisture content on the surface of the aggregate 9 (step S24A).

その後、推定部62は、受入コンベア20により搬送される骨材9が、乾燥状態および濡れ状態のいずれであるかを判断する(ステップS31)。推定部62は、水分センサ57により計測される水分量が、上述した所定値未満の場合、骨材9が乾燥状態であると判断する(ステップS31:Yes)。推定部62は、水分センサ57により計測される水分量が、上述した所定値以上の場合、骨材9が濡れ状態であると判断する(ステップS31:No)。 Then, the estimation unit 62 judges whether the aggregate 9 transported by the receiving conveyor 20 is in a dry state or a wet state (step S31). If the moisture amount measured by the moisture sensor 57 is less than the above-mentioned predetermined value, the estimation unit 62 judges that the aggregate 9 is in a dry state (step S31: Yes). If the moisture amount measured by the moisture sensor 57 is equal to or greater than the above-mentioned predetermined value, the estimation unit 62 judges that the aggregate 9 is in a wet state (step S31: No).

推定部62は、骨材9が乾燥状態である場合には、第1学習モデルM1を選択する(ステップS32)。また、推定部62は、骨材9が濡れ状態である場合には、第2学習モデルM2を選択する(ステップS33)。 When the aggregate 9 is dry, the estimation unit 62 selects the first learning model M1 (step S32). When the aggregate 9 is wet, the estimation unit 62 selects the second learning model M2 (step S33).

第1学習モデルM1が選択された場合、推定部62は、当該第1学習モデルM1へ骨材9の画像を入力する。そうすると、第1学習モデルM1は、入力された画像に基づいて、骨材種の推定結果Eを出力する(ステップS26)。また、第2学習モデルM2が選択された場合、推定部62は、当該第2学習モデルM2へ骨材9の画像を入力する。そうすると、第2学習モデルM2は、入力された画像に基づいて、骨材種の推定結果Eを出力する(ステップS26)。 When the first learning model M1 is selected, the estimation unit 62 inputs an image of the aggregate 9 to the first learning model M1. The first learning model M1 then outputs an estimation result E of the aggregate type based on the input image (step S26). When the second learning model M2 is selected, the estimation unit 62 inputs an image of the aggregate 9 to the second learning model M2. The second learning model M2 then outputs an estimation result E of the aggregate type based on the input image (step S26).

その後、骨材判定装置50は、第1実施形態と同様に、ステップS27~S30の処理を行う。 Then, the aggregate determination device 50 performs steps S27 to S30 in the same manner as in the first embodiment.

以上のように、この第2実施形態では、骨材判定装置50が水分センサ57を備える。そして、骨材9が乾燥状態の場合には、乾燥状態用にパラメータが調整された第1学習モデルM1を使用する。また、骨材9が濡れ状態の場合には、濡れ状態用にパラメータが調整された第2学習モデルM2を使用する。このように、乾燥状態と濡れ状態とで、異なる学習モデルM1,M2を使用することにより、骨材種をより精度よく推定できる。 As described above, in the second embodiment, the aggregate determination device 50 is equipped with a moisture sensor 57. When the aggregate 9 is dry, the first learning model M1, whose parameters are adjusted for the dry state, is used. When the aggregate 9 is wet, the second learning model M2, whose parameters are adjusted for the wet state, is used. In this way, by using different learning models M1 and M2 for the dry and wet states, the aggregate type can be estimated with greater accuracy.

<3.第3実施形態(多数決)>
続いて、本発明の第3実施形態について、説明する。図9は、第3実施形態における判定処理の流れを示したフローチャートである。図9に示すように、この第3実施形態では、第1実施形態と同様に、ステップS21~S24の処理を行い、骨材9の動画Dを取得する。
3. Third embodiment (majority decision)
Next, a third embodiment of the present invention will be described. Fig. 9 is a flowchart showing the flow of the determination process in the third embodiment. As shown in Fig. 9, in the third embodiment, similarly to the first embodiment, the processes of steps S21 to S24 are performed to obtain a video D of the aggregate 9.

推定部62は、上記の動画Dから奇数枚(3以上の奇数枚)の画像を切り出す(ステップS25)。そして、推定部62は、切り出された奇数枚の画像を、それぞれ、学習モデルMへ入力する。すると、学習モデルMは、入力された奇数枚の骨材9の画像のそれぞれに対応する奇数個の推定結果Eを出力する(ステップS26)。推定部62は、学習モデルMから出力された奇数個の推定結果Eを、判定部63へ送る。 The estimation unit 62 cuts out an odd number of images (an odd number equal to or greater than three) from the video D (step S25). The estimation unit 62 then inputs each of the cut out odd images into the learning model M. The learning model M then outputs an odd number of estimation results E corresponding to each of the input odd number of images of aggregate 9 (step S26). The estimation unit 62 sends the odd number of estimation results E output from the learning model M to the determination unit 63.

続いて、判定部63は、上記の奇数個の推定結果Eが、それぞれ、操作盤51に入力された骨材種の情報Iと一致しているか否かの比較を行う。そして、判定部63は、比較結果の多数決により、最終的な判定を行う(ステップS27)。すなわち、奇数個の比較結果のうち、「不一致」よりも「一致」となるものが多い場合、判定部63は、最終的な判定結果Rを「一致」とする。また、奇数個の比較結果のうち、「一致」よりも「不一致」となるものが多い場合、判定部63は、最終的な判定結果Rを「不一致」とする。 Then, the judgment unit 63 compares whether or not each of the odd number of estimation results E matches the aggregate type information I input to the operation panel 51. The judgment unit 63 then makes a final judgment by majority vote of the comparison results (step S27). That is, if there are more "matches" than "mismatches" among the odd number of comparison results, the judgment unit 63 determines the final judgment result R to be "matches." Also, if there are more "mismatches" than "mismatches" among the odd number of comparison results, the judgment unit 63 determines the final judgment result R to be "mismatches."

その後、骨材判定装置50は、第1実施形態と同様に、ステップS28~S30の処理を行う。 Then, the aggregate determination device 50 performs steps S28 to S30 in the same manner as in the first embodiment.

以上のように、この第3実施形態では、奇数枚の骨材9の画像に基づいて、学習モデルMから、奇数個の推定結果Eを出力する。そして、奇数個の推定結果Eに基づいて、受入コンベア20へ投入された骨材9が、操作盤51に入力された骨材種と一致するか否かを、多数決で判定する。これにより、より精度の高い判定結果Rを得ることができる。 As described above, in this third embodiment, an odd number of estimation results E are output from the learning model M based on an odd number of images of aggregate 9. Then, based on the odd number of estimation results E, it is determined by majority vote whether the aggregate 9 fed into the receiving conveyor 20 matches the aggregate type input to the operation panel 51. This makes it possible to obtain a more accurate determination result R.

なお、骨材判定装置50は、3台以上の奇数台のカメラ53を有していてもよい。そして、奇数台のカメラ53により撮影された動画Dから、それぞれ1枚の画像を切り出すことにより、奇数枚の画像を取得してもよい。 The aggregate determination device 50 may have an odd number of cameras 53, i.e., three or more. An odd number of images may be obtained by cutting out one image from each of the videos D captured by the odd number of cameras 53.

<4.第4実施形態(追加学習)>
続いて、本発明の第4実施形態について、説明する。この第4実施形態では、一旦生成された学習モデルMを使用して、上述した判定処理を行いながら、適宜に追加の機械学習を行う点が、上記の第1実施形態と異なる。図10は、追加の機械学習を行うときの処理の流れを示したフローチャートである。
<4. Fourth embodiment (additional learning)>
Next, a fourth embodiment of the present invention will be described. The fourth embodiment differs from the first embodiment in that additional machine learning is appropriately performed while performing the above-mentioned determination process using a learning model M once generated. Fig. 10 is a flowchart showing the flow of the process when performing additional machine learning.

図10の例では、表示部52に判定結果Rが表示された後、オペレータが、表示された判定結果Rが正しいか否かを判断する。そして、判定結果Rが正しいか否かを示す正誤情報を、操作盤51に入力する(ステップS34)。 In the example of FIG. 10, after the judgment result R is displayed on the display unit 52, the operator judges whether the displayed judgment result R is correct or not. Then, the operator inputs correct/incorrect information indicating whether the judgment result R is correct or not into the operation panel 51 (step S34).

例えば、表示部52に、「不一致」の判定結果Rが表示された場合、オペレータは、受入コンベア20に投入された骨材9の骨材種と、操作盤51に入力された骨材種の情報Iとが、確かに不一致であるかどうかを確認する。そして、確かに不一致である場合、オペレータは、判定部63による判定結果Rが正しいことを、操作盤51に入力する。また、受入コンベア20に投入された骨材9の骨材種と、操作盤51に入力された骨材種の情報Iとが、一致している場合、オペレータは、判定部63の判定結果Rが誤りであることを、操作盤51に入力する。 For example, if the display unit 52 displays a judgment result R of "mismatch," the operator checks whether there is indeed a mismatch between the aggregate type of the aggregate 9 fed onto the receiving conveyor 20 and the aggregate type information I input to the operation panel 51. If there is indeed a mismatch, the operator inputs to the operation panel 51 that the judgment result R by the judgment unit 63 is correct. If the aggregate type of the aggregate 9 fed onto the receiving conveyor 20 and the aggregate type information I input to the operation panel 51 match, the operator inputs to the operation panel 51 that the judgment result R by the judgment unit 63 is incorrect.

操作盤51に入力された上記の正誤情報は、情報処理部56へ送信される。情報処理部56は、ステップS25で切り出された画像、ステップS26の推定結果、および、ステップS34で入力された正誤情報のセットを、追加学習用の教師データとして、記憶部563に蓄積する(ステップS35)。情報処理部56は、受入コンベア20への骨材9の受け入れを行う度に、このような教師データの蓄積を行う。 The above-mentioned correct/incorrect information input to the operation panel 51 is sent to the information processing unit 56. The information processing unit 56 stores the set of the image cut out in step S25, the estimation result in step S26, and the correct/incorrect information input in step S34 in the memory unit 563 as teacher data for additional learning (step S35). The information processing unit 56 stores such teacher data each time aggregate 9 is received by the receiving conveyor 20.

なお、ステップS35では、ステップS25で切り出された画像(フレーム画像)だけではなく、当該画像を含む所定時間(例えば5分間)の動画Dを、追加学習用の教師データに含めてもよい。このようにすれば、当該動画Dに含まれる多数のフレーム画像を、追加学習用の画像とすることができる。したがって、多数の教師データを、短時間に蓄積することができる。 In addition, in step S35, not only the images (frame images) cut out in step S25 but also a video D of a predetermined time (e.g., 5 minutes) including the images may be included in the teacher data for additional learning. In this way, many frame images included in the video D can be used as images for additional learning. Therefore, a large amount of teacher data can be accumulated in a short period of time.

その後、情報処理部56の学習部61は、所定のタイミングで、蓄積された教師データを用いて、追加の機械学習を行う(ステップS36)。追加の機械学習を行うタイミングは、例えば、上述した正誤情報が「誤り」である割合が、所定の閾値よりも高くなった時点とすればよい。学習部61は、追加学習用の教師データのみ、あるいは、当初の教師データに追加学習用の教師データを加えたものを使用して、学習モデルMを更新または再作成する。これにより、学習モデルMによる骨材種の推定精度を、所定の水準に維持することができる。 Then, the learning unit 61 of the information processing unit 56 performs additional machine learning using the accumulated teacher data at a predetermined timing (step S36). The timing for performing additional machine learning may be, for example, the point in time when the rate at which the above-mentioned true/false information is "incorrect" becomes higher than a predetermined threshold. The learning unit 61 updates or recreates the learning model M using only the teacher data for additional learning, or the initial teacher data plus the teacher data for additional learning. This allows the estimation accuracy of the aggregate type by the learning model M to be maintained at a predetermined level.

また、上記の第2実施形態のように、水分センサ57で骨材9の表面の水分量を計測する場合には、計測された水分量を、追加学習用の教師データに含めてもよい。 In addition, when the moisture sensor 57 measures the moisture content on the surface of the aggregate 9 as in the second embodiment described above, the measured moisture content may be included in the training data for additional learning.

<5.変形例>
以上、本発明の第1実施形態~第4実施形態について説明したが、本発明は、上記の実施形態に限定されるものではない。
5. Modifications
Although the first to fourth embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments.

上記の実施形態では、学習部61は、フレーム画像に、ぼかし、左右反転、上下反転などの画像処理を施していた。しかしながら、フレーム画像を、画像処理を施すことなく、そのまま学習用画像として使用してもよい。 In the above embodiment, the learning unit 61 performs image processing such as blurring, left-right inversion, and up-down inversion on the frame images. However, the frame images may be used as learning images without performing image processing.

また、上記の実施形態では、カメラ53が、受入コンベア20により搬送される骨材9の動画Dを撮影していた。しかしながら、カメラ53は、受入コンベア20により搬送される骨材9の静止画を撮影してもよい。動画Dではなく静止画を撮影する場合でも、骨材9の搬送を停止させることなく撮影することで、ブレを含む画像を取得することができる。すなわち、カメラ53は、動画Dに限らず、搬送される骨材9の静止画を撮影することにより、ブレを含む画像を学習用画像として取得してもよい。 In the above embodiment, the camera 53 captures a video D of the aggregate 9 being transported by the receiving conveyor 20. However, the camera 53 may capture a still image of the aggregate 9 being transported by the receiving conveyor 20. Even when capturing a still image instead of a video D, an image including blur can be obtained by capturing the image without stopping the transport of the aggregate 9. In other words, the camera 53 is not limited to capturing a video D, and may capture a still image of the aggregate 9 being transported to obtain an image including blur as a learning image.

また、上記の実施形態では、判定部63による判定結果Rが「不一致」となった場合に、受入コンベア20を停止させていた。しかしながら、例えば、受入ホッパ10の下部にカットゲートを設け、判定結果Rが「不一致」となった場合に、当該カットゲートを閉じるようにしてもよい。また、搬送経路に、骨材9を一時貯蔵できるサージビンを設け、判定結果Rが「不一致」となった場合に、当該サージビンへ骨材9を搬送するようにしてもよい。また、サイロ40までの搬送経路のどこかにゲートを設け、判定結果Rが「不一致」となった場合に、当該ゲートを閉じるようにしてもよい。すなわち、制御部64は、判定結果Rが「不一致」となった場合に、何らかの方法で、サイロ40への骨材9の搬送を制限すればよい。 In the above embodiment, the receiving conveyor 20 is stopped when the judgment result R by the judgment unit 63 is "mismatch". However, for example, a cut gate may be provided at the bottom of the receiving hopper 10, and the cut gate may be closed when the judgment result R is "mismatch". A surge bin that can temporarily store the aggregate 9 may be provided on the transport path, and the aggregate 9 may be transported to the surge bin when the judgment result R is "mismatch". A gate may be provided somewhere on the transport path to the silo 40, and the gate may be closed when the judgment result R is "mismatch". In other words, the control unit 64 may use some method to restrict the transport of the aggregate 9 to the silo 40 when the judgment result R is "mismatch".

また、上記の実施形態では、受入コンベア20が傾斜していた。しかしながら、受入コンベア20は、傾斜していなくてもよい。すなわち、受入コンベア20は、骨材9を水平方向に搬送するものであってもよい。 In addition, in the above embodiment, the receiving conveyor 20 is inclined. However, the receiving conveyor 20 does not have to be inclined. In other words, the receiving conveyor 20 may transport the aggregate 9 horizontally.

また、上記の実施形態では、情報処理部56としてのコンピュータが、コンクリートプラント内に配置されていた。しかしながら、情報処理部56の機能の一部または全部を、コンクリートプラントの外部に配置してもよい。例えば、情報処理部56としてのコンピュータを、遠隔地に配置し、インターネットを介して、操作盤51、表示部52、カメラ53と通信できるようにしてもよい。 In the above embodiment, the computer serving as the information processing unit 56 is located within the concrete plant. However, some or all of the functions of the information processing unit 56 may be located outside the concrete plant. For example, the computer serving as the information processing unit 56 may be located in a remote location and be able to communicate with the operation panel 51, the display unit 52, and the camera 53 via the Internet.

また、上記の実施形態では、判定部63の判定結果Rを、表示部52に表示していた。しかしながら、判定部63から「不一致」の判定結果Rが出力された場合に、警告ランプを点灯させたり、警告ブザーを鳴動させたりしてもよい。すなわち,本発明における「結果出力部」は、警告ランプや警告ブザーなどであってもよい。 In addition, in the above embodiment, the judgment result R of the judgment unit 63 is displayed on the display unit 52. However, when the judgment result R of "mismatch" is output from the judgment unit 63, a warning lamp may be turned on or a warning buzzer may be sounded. In other words, the "result output unit" in the present invention may be a warning lamp, a warning buzzer, or the like.

また、上記の実施形態では、コンクリートプラントの受入コンベア20において、骨材種を判定する例を説明した。しかしながら、本発明は、コンクリートプラントへ骨材9を出荷・供給する採石場においても利用可能である。すなわち、本発明の骨材判定装置は、採石場に設置されたコンベアにおいて、骨材種を判定するものであってもよい。 In the above embodiment, an example of determining the type of aggregate on the receiving conveyor 20 of a concrete plant has been described. However, the present invention can also be used in a quarry that ships and supplies aggregate 9 to a concrete plant. In other words, the aggregate determination device of the present invention may determine the type of aggregate on a conveyor installed in a quarry.

また、上記の実施形態や変形例に登場した各要素を、矛盾が生じない範囲で、適宜に組み合わせてもよい。 Furthermore, the elements appearing in the above embodiments and variations may be combined as appropriate to the extent that no contradictions arise.

本発明は、コンクリートプラントまたは採石場において、骨材種を判定するために利用できる。 The invention can be used to determine aggregate type in concrete plants or quarries.

1 骨材搬送装置
9 骨材
10 受入ホッパ
20 受入コンベア
30 シャトルコンベア
40 サイロ
50 骨材判定装置
51 操作盤
52 表示部
53 カメラ
54 光源
55 フード
56 情報処理部
57 水分センサ
61 学習部
62 推定部
63 判定部
64 制御部
90 トラック
D 動画
E 推定結果
I 骨材種の情報
M 学習モデル
M1 第1学習モデル
M2 第2学習モデル
R 判定結果
REFERENCE SIGNS LIST 1 Aggregate transport device 9 Aggregate 10 Receiving hopper 20 Receiving conveyor 30 Shuttle conveyor 40 Silo 50 Aggregate determination device 51 Operation panel 52 Display unit 53 Camera 54 Light source 55 Hood 56 Information processing unit 57 Moisture sensor 61 Learning unit 62 Estimation unit 63 Determination unit 64 Control unit 90 Truck D Video E Estimation result I Aggregate type information M Learning model M1 First learning model M2 Second learning model R Determination result

Claims (11)

コンベアへ投入された骨材の適否を判定する骨材判定装置であって、
前記コンベアにより搬送される骨材を撮影するカメラと、
骨材種の情報が入力される操作盤と、
前記カメラおよび前記操作盤と通信可能に接続された情報処理部と、
を備え、
前記情報処理部は、
機械学習により生成された学習モデルに、前記カメラの撮影により得られる骨材の画像を入力し、前記学習モデルから骨材種の推定結果を出力する推定部と、
前記操作盤に入力された骨材種と、前記推定結果とが、一致するか否かを判定する判定部と、
を有し、
前記カメラは、前記コンベアにより搬送される骨材の動画を撮影し、
前記動画は、1フレームあたりの移動距離が2.78cm以上、6.67cm以下となるように前記コンベアの移動速度を調整することで、骨材の搬送方向にブレを有する複数のフレーム画像を含み、
前記学習モデルは、学習用に用意されたサンプル骨材の動画に含まれる前記ブレを有する複数のフレーム画像を教師データとして、機械学習を行うことにより、生成されたものである、骨材判定装置。
An aggregate judgment device that judges whether aggregate fed into a conveyor is suitable or not,
A camera for photographing the aggregate transported by the conveyor;
an operation panel into which information on aggregate types is input;
an information processing unit communicably connected to the camera and the operation panel;
Equipped with
The information processing unit includes:
an estimation unit that inputs an image of the aggregate captured by the camera into a learning model generated by machine learning, and outputs an estimation result of the aggregate type from the learning model;
a determination unit that determines whether or not the aggregate type input to the operation panel matches the estimated result;
having
The camera captures video of the aggregate being transported by the conveyor;
the video includes a plurality of frame images having a blur in a conveying direction of the aggregate, the frame images being obtained by adjusting a moving speed of the conveyor so that a moving distance per frame is 2.78 cm or more and 6.67 cm or less;
The learning model is generated by performing machine learning using as training data a plurality of frame images having the blur contained in a video of a sample aggregate prepared for learning, in the aggregate determination device.
請求項に記載の骨材判定装置であって、
前記情報処理部は、
前記機械学習を行うことにより、前記学習モデルを生成する学習部
をさらに有する、骨材判定装置。
The aggregate determination device according to claim 1 ,
The information processing unit includes:
The aggregate determination device further comprises a learning unit that generates the learning model by performing the machine learning.
請求項に記載の骨材判定装置であって、
前記学習部は、前記フレーム画像に回転以外の画像処理を施した上で、前記機械学習を行う、骨材判定装置。
The aggregate determination device according to claim 2 ,
The learning unit performs image processing other than rotation on the frame image and then performs the machine learning.
請求項または請求項に記載の骨材判定装置であって、
前記操作盤は、前記判定部による判定結果が正しいか否かを示す正誤情報を入力可能であり、
前記学習部は、前記カメラから得られる骨材の画像、前記推定結果、および前記正誤情報を教師データとして、追加の機械学習を行うことにより、前記学習モデルを更新する、骨材判定装置。
The aggregate determination device according to claim 2 or 3 ,
the operation panel is capable of inputting correct/incorrect information indicating whether the determination result by the determination unit is correct or not,
The learning unit updates the learning model by performing additional machine learning using the images of aggregate obtained from the camera, the estimation results, and the correct/incorrect information as training data.
請求項1から請求項までのいずれか1項に記載の骨材判定装置であって、
前記カメラの撮影範囲へ向けて光を照射する光源
をさらに備える、骨材判定装置。
The aggregate determination device according to any one of claims 1 to 4 ,
The aggregate determination device further includes a light source that irradiates light toward the shooting range of the camera.
請求項に記載の骨材判定装置であって、
前記コンベアの上面の一部分を覆うフード
をさらに備え、
前記カメラおよび前記光源が、前記フード内に配置されている、骨材判定装置。
The aggregate determination device according to claim 5 ,
a hood for covering a portion of an upper surface of the conveyor;
The aggregate determining device, wherein the camera and the light source are disposed within the hood.
請求項1から請求項までのいずれか1項に記載の骨材判定装置であって、
前記判定部の判定結果を出力する結果出力部
をさらに有する、骨材判定装置。
The aggregate determination device according to any one of claims 1 to 6 ,
The aggregate determination device further comprises a result output unit that outputs a determination result of the determination unit.
コンベアへ投入された骨材の適否を判定する骨材判定装置であって、An aggregate judgment device that judges whether aggregate fed into a conveyor is suitable or not,
前記コンベアにより搬送される骨材を撮影するカメラと、A camera for photographing the aggregate transported by the conveyor;
骨材種の情報が入力される操作盤と、an operation panel into which information on aggregate types is input;
前記カメラおよび前記操作盤と通信可能に接続された情報処理部と、an information processing unit communicably connected to the camera and the operation panel;
を備え、Equipped with
前記情報処理部は、The information processing unit includes:
機械学習により生成された学習モデルに、前記カメラの撮影により得られる骨材の画像を入力し、前記学習モデルから骨材種の推定結果を出力する推定部と、an estimation unit that inputs an image of the aggregate captured by the camera into a learning model generated by machine learning, and outputs an estimation result of the aggregate type from the learning model;
前記操作盤に入力された骨材種と、前記推定結果とが、一致するか否かを判定する判定部と、a determination unit that determines whether or not the aggregate type input to the operation panel matches the estimated result;
を有し、having
前記コンベアにより搬送される骨材の表面の水分量を計測する水分センサA moisture sensor for measuring the moisture content on the surface of the aggregate transported by the conveyor.
をさらに備え、Further equipped with
前記情報処理部は、The information processing unit includes:
表面の水分量が所定値未満の骨材について前記機械学習を行うことにより生成された第1学習モデルと、A first learning model generated by performing the machine learning on aggregate having a surface moisture content less than a predetermined value;
表面の水分量が前記所定値以上の骨材について前記機械学習を行うことにより生成された第2学習モデルと、A second learning model generated by performing the machine learning on aggregates having a surface moisture content equal to or greater than the predetermined value;
を有し、having
前記推定部は、The estimation unit is
前記水分センサにより計測される水分量が前記所定値未満の場合、前記カメラにより撮影された骨材の画像を、前記第1学習モデルへ入力し、前記第1学習モデルから骨材種の推定結果を出力し、When the moisture content measured by the moisture sensor is less than the predetermined value, an image of the aggregate captured by the camera is input to the first learning model, and an estimation result of the aggregate type is output from the first learning model;
前記水分センサにより計測される水分量が前記所定値以上の場合、前記カメラから得られる骨材の画像を、前記第2学習モデルへ入力し、前記第2学習モデルから骨材種の推定結果を出力する、骨材判定装置。An aggregate determination device that, when the moisture amount measured by the moisture sensor is greater than or equal to the specified value, inputs an image of the aggregate obtained from the camera into the second learning model and outputs an estimation result of the aggregate type from the second learning model.
請求項1から請求項までのいずれか1項に記載の骨材判定装置であって、
前記推定部は、前記カメラから得られる奇数枚の画像を、前記学習モデルへ入力し、前記学習モデルから、前記奇数枚の画像のそれぞれに対応する奇数個の推定結果を出力し、
前記判定部は、前記操作盤に入力された骨材種と、前記奇数個の推定結果とを比較し、比較結果の多数決により判定を行う、骨材判定装置。
The aggregate determination device according to any one of claims 1 to 8 ,
the estimation unit inputs an odd number of images obtained from the camera to the learning model, and outputs an odd number of estimation results corresponding to each of the odd number of images from the learning model;
The determination unit compares the aggregate type input to the operation panel with the odd number of estimated results and makes a determination by majority vote of the comparison results.
請求項1から請求項までのいずれか1項に記載の骨材判定装置であって、
前記情報処理部は、
前記判定部が、前記操作盤に入力された骨材種と前記推定結果とが一致しないと判定した場合に、サイロへの骨材の搬送を制限する制御部
をさらに有する、骨材判定装置。
The aggregate determination device according to any one of claims 1 to 9 ,
The information processing unit includes:
An aggregate determination device further having a control unit that limits the transportation of aggregate to the silo when the determination unit determines that the aggregate type input to the operation panel does not match the estimated result.
コンベアへ投入された骨材の適否を判定する骨材判定方法であって、
a)前記コンベアへ投入した骨材の骨材種の情報を操作盤に入力する工程と、
b)前記コンベアにより搬送される骨材を撮影する工程と、
c)機械学習により生成された学習モデルに、前記工程b)の撮影により得られる骨材の画像を入力し、前記学習モデルから骨材種の推定結果を出力する工程と、
d)前記工程a)で入力された骨材種と、前記推定結果とが、一致するか否かを判定する工程と、
を有し、
前記工程b)では、前記コンベアにより搬送される骨材の動画を撮影し、
前記動画は、1フレームあたりの移動距離が2.78cm以上、6.67cm以下となるように前記コンベアの移動速度を調整することで、骨材の搬送方向にブレを有する複数のフレーム画像を含み、
前記学習モデルは、学習用に用意されたサンプル骨材の動画に含まれる前記ブレを有する複数のフレーム画像を教師データとして、機械学習を行うことにより、生成されたものである、骨材判定方法。

An aggregate judgment method for judging suitability of aggregate fed into a conveyor, comprising the steps of:
a) inputting information on the type of aggregate of the aggregate fed into the conveyor into an operation panel;
b) taking an image of the aggregate being conveyed by the conveyor;
c) inputting the image of the aggregate obtained by the photographing in the step b) into a learning model generated by machine learning, and outputting an estimation result of the aggregate type from the learning model;
d) determining whether the aggregate type input in step a) matches the estimated result;
having
In the step b), a video of the aggregate being transported by the conveyor is taken,
the video includes a plurality of frame images having a blur in a conveying direction of the aggregate, the frame images being obtained by adjusting a moving speed of the conveyor so that a moving distance per frame is 2.78 cm or more and 6.67 cm or less;
The learning model is generated by performing machine learning using as training data a plurality of frame images having the blur contained in a video of a sample aggregate prepared for learning, in the aggregate determination method.

JP2021129106A 2021-08-05 2021-08-05 Aggregate determination device and aggregate determination method Active JP7699996B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021129106A JP7699996B2 (en) 2021-08-05 2021-08-05 Aggregate determination device and aggregate determination method
JP2025078384A JP7825097B2 (en) 2021-08-05 2025-05-09 Aggregate determination device and aggregate determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021129106A JP7699996B2 (en) 2021-08-05 2021-08-05 Aggregate determination device and aggregate determination method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025078384A Division JP7825097B2 (en) 2021-08-05 2025-05-09 Aggregate determination device and aggregate determination method

Publications (2)

Publication Number Publication Date
JP2023023512A JP2023023512A (en) 2023-02-16
JP7699996B2 true JP7699996B2 (en) 2025-06-30

Family

ID=85203596

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021129106A Active JP7699996B2 (en) 2021-08-05 2021-08-05 Aggregate determination device and aggregate determination method
JP2025078384A Active JP7825097B2 (en) 2021-08-05 2025-05-09 Aggregate determination device and aggregate determination method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025078384A Active JP7825097B2 (en) 2021-08-05 2025-05-09 Aggregate determination device and aggregate determination method

Country Status (1)

Country Link
JP (2) JP7699996B2 (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331163A (en) 1999-05-24 2000-11-30 Sharp Corp Image processing device
JP2003215050A (en) 2003-01-20 2003-07-30 Toshiba It Solution Corp Method and apparatus for inspection of defect
JP2006167646A (en) 2004-12-17 2006-06-29 Takenaka Komuten Co Ltd Concrete waste recycling treatment equipment
JP2017225931A (en) 2016-06-22 2017-12-28 株式会社國分 Granular body selector
JP2018054443A (en) 2016-09-28 2018-04-05 学校法人聖路加国際大学 Information processing apparatus, information processing system, and program
CN110458119A (en) 2019-08-15 2019-11-15 中国水利水电科学研究院 A rapid identification method of concrete aggregate gradation by non-contact measurement
CN210730212U (en) 2019-08-15 2020-06-12 中国水利水电科学研究院 Concrete aggregate grading identification and regulation device
KR102142432B1 (en) 2020-06-09 2020-08-07 안광석 APPARATUS AND method for the treatment of waste aggregate
JP2020180835A (en) 2019-04-24 2020-11-05 鹿島建設株式会社 Grain degree determination method and system for ground material
JP2021020420A (en) 2019-07-30 2021-02-18 株式会社熊谷組 Aggregate discrimination system
CN113177909A (en) 2021-04-01 2021-07-27 华侨大学 Multi-mode visual detection method and system for recycled aggregate with mortar on surface

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220168A (en) * 1992-04-16 1993-06-15 Raytheon Company Method and apparatus for determining moisture content of materials
JPH1048204A (en) * 1996-08-05 1998-02-20 Matsumura Electron:Kk Method for measuring surface moisture rate in fresh concrete production plant
JPH1048143A (en) * 1996-08-05 1998-02-20 Matsumura Electron:Kk Erroneous mixing-preventing aggregate-discriminating method in ready-mixed concrete production plant
JP2007268839A (en) * 2006-03-31 2007-10-18 Sumitomo Osaka Cement Co Ltd Ready-mixed concrete plant
JP2016194505A (en) * 2015-03-31 2016-11-17 日鉄鉱業株式会社 Method of detecting foreign matter in crushed stone
JP2021056004A (en) * 2019-09-26 2021-04-08 キヤノン株式会社 Image determination device and image determination method
JP7330864B2 (en) * 2019-11-08 2023-08-22 株式会社コベルコE&M Scrap image photographing system, scrap image photographing method, photographing support device, and program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331163A (en) 1999-05-24 2000-11-30 Sharp Corp Image processing device
JP2003215050A (en) 2003-01-20 2003-07-30 Toshiba It Solution Corp Method and apparatus for inspection of defect
JP2006167646A (en) 2004-12-17 2006-06-29 Takenaka Komuten Co Ltd Concrete waste recycling treatment equipment
JP2017225931A (en) 2016-06-22 2017-12-28 株式会社國分 Granular body selector
JP2018054443A (en) 2016-09-28 2018-04-05 学校法人聖路加国際大学 Information processing apparatus, information processing system, and program
JP2020180835A (en) 2019-04-24 2020-11-05 鹿島建設株式会社 Grain degree determination method and system for ground material
JP2021020420A (en) 2019-07-30 2021-02-18 株式会社熊谷組 Aggregate discrimination system
CN110458119A (en) 2019-08-15 2019-11-15 中国水利水电科学研究院 A rapid identification method of concrete aggregate gradation by non-contact measurement
CN210730212U (en) 2019-08-15 2020-06-12 中国水利水电科学研究院 Concrete aggregate grading identification and regulation device
KR102142432B1 (en) 2020-06-09 2020-08-07 안광석 APPARATUS AND method for the treatment of waste aggregate
CN113177909A (en) 2021-04-01 2021-07-27 华侨大学 Multi-mode visual detection method and system for recycled aggregate with mortar on surface

Also Published As

Publication number Publication date
JP7825097B2 (en) 2026-03-05
JP2025107381A (en) 2025-07-17
JP2023023512A (en) 2023-02-16

Similar Documents

Publication Publication Date Title
US10984378B1 (en) Profiling pallets and goods in a warehouse environment
US11401113B2 (en) Monitoring a transverse position of a conveyor belt and its material load by digital image analysis
Rill-García et al. Inline monitoring of 3D concrete printing using computer vision
AU2019335607A1 (en) Monitoring ore
US20190188846A1 (en) Information processing apparatus, identification system, setting method, and program
US11203494B2 (en) System and method for sorting moving objects
JP7284023B2 (en) Aggregate discrimination system
US6629010B2 (en) Control feedback system and method for bulk material industrial processes using automated object or particle analysis
JP7826120B2 (en) Aggregate determination device and aggregate determination method
CN112730445A (en) Tobacco shred sundry visual image detection system
JPH09509247A (en) Automatic inspection device
JPWO2019159440A1 (en) Inspection device
JP7699996B2 (en) Aggregate determination device and aggregate determination method
JP6725793B1 (en) Old asphalt amount estimation system, asphalt plant and old asphalt amount estimation method
JP7440044B2 (en) A non-defective product inspection system and a non-defective product inspection method with a function for identifying non-defective coffee beans
JP7714285B2 (en) Aggregate determination device and aggregate determination method
JPH1096124A (en) Foreign substance detection and evaluation apparatus in spinning preparation apparatus, and method
JP4402915B2 (en) Grain sorting device
KR101173206B1 (en) Grain color sorting apparatus for using near infrared ray
KR102209627B1 (en) Real-time gradation combination system in process of producing aggregate and mixing method using that
JP2023073028A (en) Particle size distribution measurement system and particle size distribution measurement method
CN120479596A (en) Automatic control method and device for feeding of rough mine, electronic equipment and storage medium
JP6742011B1 (en) Aggregate supply optimization system for asphalt mixture and aggregate supply optimization method
JPH10170231A (en) Stitch skip detection device
KR100357764B1 (en) Apparatus for Leather Quality Inspection using Artificial Intelligence

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240620

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250509

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250618

R150 Certificate of patent or registration of utility model

Ref document number: 7699996

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150