WO2019028853A1 - Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet - Google Patents

Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet Download PDF

Info

Publication number
WO2019028853A1
WO2019028853A1 PCT/CN2017/097153 CN2017097153W WO2019028853A1 WO 2019028853 A1 WO2019028853 A1 WO 2019028853A1 CN 2017097153 W CN2017097153 W CN 2017097153W WO 2019028853 A1 WO2019028853 A1 WO 2019028853A1
Authority
WO
WIPO (PCT)
Prior art keywords
subtask
target object
photographing
information
destination
Prior art date
Application number
PCT/CN2017/097153
Other languages
English (en)
Chinese (zh)
Inventor
骆磊
Original Assignee
深圳前海达闼云端智能科技有限公司
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 深圳前海达闼云端智能科技有限公司 filed Critical 深圳前海达闼云端智能科技有限公司
Priority to PCT/CN2017/097153 priority Critical patent/WO2019028853A1/fr
Priority to CN201780002481.1A priority patent/CN108064397B/zh
Publication of WO2019028853A1 publication Critical patent/WO2019028853A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Definitions

  • the present disclosure relates to the field of object modeling, and in particular, to a method, a crowdsourcing platform and a system for establishing a three-dimensional image model of an object.
  • Crowdsourcing refers to the practice of a company or organization outsourcing a work task performed by employees in the past to a non-specific (and usually large) mass network in a free and voluntary manner. How to solve the technical problems existing in the above 3D modeling technology by means of crowdsourcing is not considered by those skilled in the art.
  • the main objective of the embodiments of the present disclosure is to provide a method, a crowdsourcing platform and a system for establishing a three-dimensional image model of an object, which are used to solve the technical problem of high cost and low efficiency of the existing 3D modeling technology.
  • a first aspect of an embodiment of the present disclosure provides a method for establishing a three-dimensional image model of an object, the method being applied to a crowdsourcing platform, the method comprising:
  • the at least one subtask comprising requesting a photographing task on the target object;
  • a second aspect of an embodiment of the present disclosure provides a crowdsourcing platform, including:
  • a task acquisition module configured to acquire a modeling task issued by the initiator, where the modeling task includes related information of the target object, where the modeling task is used to request to establish a 3D model of the target object;
  • a modeling analysis module configured to analyze, according to the related information, a photo to be photographed required to establish a 3D model of the target object, and shooting coordinate information of the photo to be photographed;
  • a subtask generating module configured to generate at least one subtask according to the photograph to be photographed and the photographing coordinate information, where the at least one subtask includes a task of requesting photographing the target object;
  • a task dispatching module configured to assign the at least one subtask to at least one destination
  • a receiving module configured to receive a photo uploaded by the at least one destination for responding to the at least one subtask, where the photo is used to establish a 3D model of the object.
  • a third aspect of an embodiment of the present disclosure provides a non-transitory computer readable storage medium including one or more programs for performing a first The method described in the aspects.
  • a fourth aspect of the embodiments of the present disclosure provides a crowdsourcing platform, comprising: the non-transitory computer readable storage medium of the third aspect;
  • One or more processors for executing a program in the non-transitory computer readable storage medium.
  • a fifth aspect of the embodiments of the present disclosure provides an object modeling system, comprising: the crowdsourcing platform of the second aspect or the fourth aspect, and an initiator end and a destination end, wherein the initiator end and the destination end The destination end is a terminal device registered with the crowdsourcing platform.
  • the crowdsourcing platform can automatically analyze the photos needed to create the 3D model of the target object and the photos to be taken according to the related information of the target object described in the modeling task. Coordinates, and, based on the analysis results, the crowdsourcing platform can divide the modeling task into a plurality of subtasks and assign them to multiple destinations for execution.
  • the initiator it only needs to publish the modeling task describing the relevant information of the target object on the crowdsourcing platform, and does not need to undertake the photo shooting work required to establish the model, thereby reducing the cost and, in mass,
  • the efficiency of taking the photos required for modeling will be greatly improved, thereby improving the efficiency of object modeling.
  • FIG. 1 is a schematic flowchart of a method for establishing an object model in a crowdsourcing manner according to an embodiment of the present disclosure
  • FIG. 2 is a schematic diagram of a scene in which a target end captures a target object according to an embodiment of the present disclosure
  • FIG. 3 is a schematic diagram of an implementation environment according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic flow chart of a method for establishing an object model in a crowdsourcing manner according to the implementation environment shown in FIG. 3;
  • FIG. 5 is a schematic structural diagram of a crowdsourcing platform according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram of another crowdsourcing platform according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of still another crowdsourcing platform according to an embodiment of the present disclosure.
  • An embodiment of the present disclosure provides a method for establishing a three-dimensional image model of an object, where the method is applied to a crowdsourcing platform, where the crowdsourcing platform may be a network server or a network server cluster provided by an operator, as shown in FIG. 1 .
  • Methods include:
  • the initiator may be a user terminal device that has been registered on the crowdsourcing platform, such as a user's personal computer.
  • the target object may be an object that can be uniquely specified on the map by the user, such as a large building, or an iconic plant.
  • the related information of the target object may include at least one of the following: a picture of the target object, a name of the target object, a geographic coordinate of the target object, a height information of the target object, and an area information of the target object.
  • the user of the initiator can provide the information of the target object to be modeled as much as possible when publishing the modeling task, especially for large buildings, where the user can describe the geographical coordinates of the building in detail in the modeling task. Ground height and area.
  • the crowdsourcing platform can provide a variety of fillable items for users to fill in. For some necessary information, the crowdsourcing platform can also set the corresponding fillable items as mandatory.
  • the crowdsourcing platform can search the logo for other landmarks based on the name or picture.
  • the crowdsourcing platform may further determine, according to the related information of the target object, whether the target object specified by the initiator is unique, if the crowdsourcing The platform can uniquely determine the target object according to the description of the target object in the modeling task, and then perform the subsequent step S102; if the crowdsourcing platform cannot determine an object on the map according to the description of the target object in the modeling task, or If you identify multiple objects on the map, you can The feedback message asks the user to provide more information of the target object or requires the user to select the target object among the plurality of objects currently determined by the crowdsourcing platform until the crowdsourcing platform uniquely determines the target object, and performs the subsequent step S102.
  • the related information of the target object may include information about the target object described in the modeling task issued by the originating end, and may further include other related information of the acquired target object by the crowdsourcing platform based on the description in the modeling task.
  • the 3D model of the object needs to use the photos of the various orientations and angles of the object. Based on the contour of the object in the 3-dimensional space, the number of photos needed to build the model of the object and the shooting position of each photo can be analyzed.
  • the 3D coordinate range Therefore, in the case that the related information of the target object includes the geographical coordinates, the height information, and the footprint information of the target object, the photograph to be taken and the photographing coordinate information of the photograph to be photographed are analyzed and analyzed to establish a 3D model of the target object.
  • the location of the target object on the 3D map is determined according to the geographic coordinates
  • the 3D map includes contour information of the target object
  • the 3D model of the completed target object is determined according to the contour information and the height information and the footprint information analysis.
  • a 3D coordinate range of a photographing position of a photographing position to be photographed and a photographing position of each photograph to be photographed which may be part or all of contour information of the target object, the photographing coordinate information including the 3D coordinate range.
  • each subtask requires taking a picture of the target object at the position specified by the shooting coordinate information to obtain a photo to be taken.
  • the real scene of the target object is filled into the outline of the photo to be photographed required to establish the 3D model of the target object.
  • the request for taking a photo to be taken can be taken as a sub-rule.
  • the number of subtasks is also N, and in another possible implementation, multiple photos to be taken with the shooting coordinates within a preset distance may also be photographed. Required as a subtask.
  • the destination end may be another user terminal device that has been registered on the crowdsourcing platform, such as a user's smartphone, tablet, or smart camera.
  • the dispatching of the subtask by the crowdsourcing platform may be specifically allocated according to the current positioning of the destination end.
  • the crowdsourcing platform may obtain the positioning of the destination end, if the purpose If the positioning position of the end is smaller than the predetermined distance from the shooting position of a subtask, the subtask is assigned to the destination.
  • S105 Receive a photo uploaded by the at least one destination for responding to the at least one subtask, where the photo is used to establish a 3D model of the object.
  • the crowdsourcing platform can automatically analyze the photo taken to establish the 3D model of the target object according to the related information of the target object described in the modeling task, and The coordinates of the photo to be taken, and the crowdsourcing platform can divide the modeling task into a plurality of subtasks and assign them to multiple destinations based on the analysis results.
  • the initiator it only needs to publish the modeling task describing the relevant information of the target object on the crowdsourcing platform, and does not need to undertake the photo shooting work required to establish the model, thereby reducing the cost and, in mass,
  • the efficiency of taking the photos required for modeling will be greatly improved, thereby improving the efficiency of object modeling.
  • the crowdsourcing platform assigns the at least one subtask to the at least one destination end by the following two methods:
  • the first sub-task is the location information of the first sub-task, and the location information of the first sub-task meets the predetermined distance condition, and the first sub-task is any one of the at least one sub-task. Subtask, if the first subtask's shooting coordinate information and the first item The location information of the terminal meets the predetermined distance condition, and the first sub-task is assigned to the first destination.
  • the crowdsourcing platform can obtain the positioning information of each destination end in real time, and determine whether each destination end is located within a predetermined range of a certain shooting coordinate, if the first destination end is currently located at the shooting coordinates of the first subtask Within the predetermined range, the first subtask is assigned to the first destination.
  • the destination end After receiving the subtask, the destination end can mark the shooting coordinates of the subtask on the map of the destination end, which is convenient for the user to arrive. If the destination end is in the case of not completing the subtask, it is far away from the predetermined range of the subtask shooting coordinates.
  • the crowdsourcing platform can cancel the subtask assigned to the destination.
  • the second method is to obtain the positioning information of the second destination end and the shooting device parameters of the second destination end, and determine, according to the shooting coordinate information of the second subtask and the shooting device parameter, whether the shooting device of the second destination end meets the preset shooting requirement,
  • the second subtask is any one of the at least one subtasks, if the photographing device of the second destination meets the preset photographing requirement, and the photographing coordinate information of the second subtask and the second target end If the positioning information satisfies the predetermined distance condition, the second subtask is assigned to the second destination.
  • the crowdsourcing platform can request the shooting device of the destination to meet certain conditions, such as taking a photo of the photographing device, when assigning the subtask.
  • the resolution is high enough. Therefore, when the destination end registers the crowdsourcing platform, the relevant parameters of the destination camera can be reserved, so that the crowdsourcing platform can filter the destination of the subtask by shooting device parameters when dispatching the task.
  • the photographing device parameter includes an angle of view ⁇ of the camera and a maximum photographing resolution m*n
  • the photographing coordinate information of the second subtask is (x1, y1)
  • the coordinates of the center point of the target object is (x2, Y2)
  • the determining whether the photographing device of the second destination meets the preset photographing requirement according to the photographing coordinate information of the second subtask and the photographing device parameter may include:
  • c is the width of the target object relative to the shooting coordinate direction of the second subtask
  • b is the height of the target object relative to the shooting coordinate direction of the second subtask
  • the coordinate position specified by the subtask is O(x1, y1)
  • the coordinate of the center point E of the target object facing the coordinate position O is (x2, y2)
  • the target object faces the coordinate position O.
  • the width value of the direction is c
  • the maximum angle of view of the camera (the angle of view ⁇ of the camera) and the intersection of the target object in the width direction are A and B.
  • the distance between the AB points is:
  • the horizontal pixel values of the target object in the photo are:
  • the vertical pixel values of the target object in the photo can be obtained:
  • the coordinates of the point closest to the coordinate position O of the target object may be replaced by the coordinates of the center point, which is not limited in the embodiment of the present disclosure.
  • the crowdsourcing platform may also detect the photograph taken by the destination end online, and determine whether the photograph taken by the destination end satisfies the modeling requirement. In this case, the parameters of the photographing device can be reserved without the destination end.
  • the subtasks generated by the crowdsourcing platform are described below.
  • the child assigned to the destination The information may include photographing guide information for guiding the destination end to reach a position specified by the photographing coordinate information, and guiding the destination end to display an outline of the photograph to be taken of the subtask.
  • the destination end may display the coordinate position of the subtask requesting the photograph on the map, and may also display the navigation between the current position of the user and the coordinate position of the subtask requesting the photograph, so that the user can arrive. Specify the coordinate position.
  • the destination end can also display the outline on the photographing interface of the photographing device, so that the user Simply take a picture of the target object into the outline and take a picture.
  • the crowdsourcing platform may also send a remote control request to the destination end, and after receiving the response sent by the destination end for confirming the permission of the remote control, the crowdsourcing platform remote control purpose The end completes the subtask received by the destination.
  • the destination end is a drone, the shooting of one or more coordinate positions can be directly performed under the takeover operation of the crowdsourcing platform, without the intervention of the destination user.
  • the crowdsourcing platform may determine whether the received photo for responding to the third subtask meets a preset condition, where the third subtask is in the at least one subtask Any subtask, if the photo used to respond to the third subtask meets the preset condition, marking the third subtask as completed.
  • the crowdsourcing platform can assign the same subtask to multiple destinations when dispatching subtasks, so that when the subtask is completed on a certain destination, marking the subtask as completed can avoid other The destination side repeats the same task.
  • the crowdsourcing platform may further model the 3D model of the target object according to the received photos, and adjust the currently unfinished according to the completion degree of the partial modeling. Subtasks.
  • the crowdsourcing platform can attempt to perform partial 3D modeling of the target object in real time. If the images between two non-adjacent points can be spliced to meet the modeling requirements, then all the unfinished points in the two points Photo shooting tasks can be marked as completed or canceled directly, and these points will no longer be visible in all subtasks received by the destination.
  • the crowdsourcing platform may send the photo to the initiator, where the photo is used by the initiator to establish a 3D model of the target object.
  • the crowdsourcing platform may also establish a 3D model of the target object according to the photo, and send the 3D model to the initiator. That is to say, the 3D model establishment of the target object can be performed by the crowdsourcing platform or by the originating end.
  • the crowdsourcing platform may first query whether the 3D model of the target object already exists, for example, the crowdsourcing platform history has established a 3D model of the target object, or The other initiators have issued the same modeling task. If the 3D model of the target object already exists, the crowdsourcing platform can directly acquire the 3D model of the target object and return the 3D model to the initiator.
  • the crowdsourcing platform can implement a reward mechanism.
  • the originating user wants to obtain a 3D model of a target object on the crowdsourcing platform, and needs to be provided to the platform at a certain cost, and the crowdsourcing platform can provide a certain reward. For example, money, points, etc. to stimulate the destination to accept and complete the task, in order to finally get the 3D model of the target object, thereby improving the efficiency of the object 3D model establishment.
  • the crowdsourcing platform may also present the completion percentage to the initiator according to the number of completions of the subtasks, so that the current modeling progress is mastered.
  • the initiator may also adjust the reward value according to the current progress. Speed up modeling.
  • the implementation environment involved in the embodiments of the present disclosure may include an initiator 101, a crowdsourcing platform 102, and a destination 103.
  • the initiator 101 may be a user's laptop, a tablet, a smart phone, etc., and the initiator 101 has a network communication function, and is connected to the crowdsourcing platform 102. Internet communication is possible.
  • the destination end 103 can be a user's tablet, a smart phone, a smart camera, a drone, etc., and has network communication and photographing functions.
  • the crowdsourcing platform 102 is a cloud server or server cluster. The end of the crowdsourcing platform can be used by the user of the originating end and the destination end in the form of a terminal APP.
  • the originating end 101 is a notebook computer
  • the crowdsourcing platform 102 is a server cluster
  • the destination end 103 is a smart phone.
  • FIG. 4 a method for establishing an object model in a crowdsourcing manner according to an embodiment of the present disclosure is as shown in FIG. 4, including:
  • the initiator 101 issues a modeling task to the crowdsourcing platform 102.
  • the crowdsourcing platform 102 acquires the modeling task.
  • the crowdsourcing platform 102 determines, according to the description information in the modeling task, that the initiator requests to establish a target object of the 3D model.
  • the crowdsourcing platform 102 analyzes, according to the related information of the target object, a photo to be taken, which is required to establish a 3D model of the target object, and shooting coordinate information of the photo to be taken.
  • the related information may include description information in the modeling task, and may further include other related information of the target object obtained by the crowdsourcing platform 102 according to the description information.
  • the crowdsourcing platform 102 generates a plurality of subtasks that require photographing of the target object according to the shooting coordinate information of each photo to be taken.
  • the crowdsourcing platform 102 acquires the positioning information of the destination end in real time, and determines a destination end within a predetermined range of the shooting coordinates of the photo to be taken according to the positioning information, to obtain a first destination end set.
  • the crowdsourcing platform 102 determines, according to the photographing device parameter of each destination end in the first destination set, the second destination set of the dispatch subtask.
  • the crowdsourcing platform 102 assigns the plurality of subtasks to the destination end in the second destination set.
  • the crowdsourcing platform 102 can assign one subtask to multiple destinations at the same time. For example, the crowdsourcing platform 102 can assign all subtasks to coordinate positions that are at a distance from the target object. Each destination within a given range.
  • the destination end 103 receives the subtask assigned by the crowdsourcing platform, and takes a photo of the target object at the shooting coordinate of the subtask according to the user operation.
  • the destination end 103 may display the shooting coordinates of the subtask on the map for a certain subtask received, and may display the target object on the shooting interface when the current position of the destination end 103 reaches the shooting coordinate.
  • the contour is convenient for the user to fill the contour of the target object and take a picture.
  • the destination end 103 uploads the photographed photo to the crowdsourcing platform 102.
  • the crowdsourcing platform 102 receives the photo uploaded by the destination end 103, and marks the corresponding subtask as completed when it is determined that the photo meets the modeling requirement.
  • the modeling requirement can refer to the threshold requirement of the horizontal pixel value and the vertical pixel value of the target object in the photo described in the foregoing method embodiment.
  • you can set other destinations to be invisible to completed subtasks.
  • the crowdsourcing platform 102 partially models the target object in real time according to the currently received photo.
  • the crowdsourcing platform 102 adjusts the currently uncompleted subtask according to the partial modeling result.
  • the crowdsourcing platform 102 may recalculate the uncaptured portion, the required photographs to be taken, and the photographing coordinate information of the photograph to be photographed based on the current partial modeling result, and regenerate the subtasks assigned to the destination.
  • the 3D model is sent to the initiator 101.
  • the initiator 101 receives a 3D model of the target object sent by the crowdsourcing platform 102.
  • the embodiment of the present disclosure further provides a crowdsourcing platform for implementing a method for establishing an object model in a crowdsourcing manner provided by the foregoing method embodiment.
  • the crowdsourcing platform includes:
  • the task obtaining module 501 is configured to acquire a modeling task issued by the initiator, where the modeling task includes related information of the target object, and the modeling task is used to request to establish a 3D model of the target object;
  • the modeling analysis module 502 is configured to analyze, according to the related information, a photo to be photographed required to establish a 3D model of the target object, and shooting coordinate information of the photo to be photographed;
  • a subtask generating module 503, configured to: according to the photograph to be photographed and the photographing coordinate information, at least one subtask, the at least one subtask comprising requesting a photographing task on the target object;
  • a task dispatching module 504 configured to assign the at least one subtask to at least one destination;
  • the receiving module 505 is configured to receive a photo uploaded by the at least one destination for responding to the at least one subtask, where the photo is used to establish a 3D model of the object.
  • the crowdsourcing platform can automatically analyze the 3D model needed to establish the target object according to the related information of the target object described in the modeling task.
  • the photo, and the coordinates of the photo to be taken, and the crowdsourcing platform can divide the modeling task into a plurality of subtasks and assign them to multiple destinations based on the analysis results.
  • the initiator it only needs to publish the modeling task describing the relevant information of the target object on the crowdsourcing platform, and does not need to undertake the photo shooting work required to establish the model, thereby reducing the cost and, in mass,
  • the efficiency of taking the photos required for modeling will be greatly improved, thereby improving the efficiency of object modeling.
  • the related information includes at least one of the following:
  • a picture of the target object a name of the target object, a geographic coordinate of the target object, Height information of the target object, footprint information of the target object.
  • the related information includes geographic coordinates, height information, and footprint information of the target object
  • the modeling analysis module 502 is specifically configured to determine, according to the geographic coordinates, the target object on a 3D map.
  • a location, the 3D map includes contour information of the target object; and determining, according to the contour information, the height information and the footprint information, different shooting angles required to complete a 3D model of the target object And a 3D coordinate range of a photographing position of each of the photographs to be photographed, the photographing coordinate information including the 3D coordinate range.
  • the task assignment module 504 is configured to: acquire positioning information of the first destination end, and determine whether the shooting coordinate information of the first subtask and the positioning information of the first destination end meet a predetermined distance condition, where a subtask is any one of the at least one subtask; if the photographing coordinate information of the first subtask and the positioning information of the first destination end satisfy the predetermined distance condition, the The first subtask is assigned to the first destination.
  • the task dispatching module 504 is configured to acquire positioning information of the second destination end and shooting device parameters of the second destination end, and determine, according to the shooting coordinate information of the second subtask and the shooting device parameter. Whether the shooting device of the second destination meets the preset shooting requirement, and the second subtask is any one of the at least one subtask; if the shooting device of the second destination meets the preset shooting requirement And the shooting information of the second subtask and the positioning information of the second destination meet a predetermined distance condition, and the second subtask is assigned to the second destination.
  • the shooting device parameter may include a viewing angle ⁇ of the camera and a maximum camera resolution m*n, and the shooting coordinate information in the second subtask is (x1, y1), the target object center
  • the task dispatching module 504 can calculate, according to the following formula, that the photographing device of the second destination end captures the horizontal pixel value x and the vertical pixel value y of the target object:
  • c is the width of the target object relative to the photographing coordinate direction of the second subtask
  • b is the height of the target object relative to the photographing coordinate direction of the second subtask
  • the lateral pixel value x is determined Whether it is greater than a preset horizontal threshold, and determining whether the vertical pixel value y is greater than a preset vertical threshold; wherein, if the horizontal pixel value x is greater than the preset horizontal threshold and the vertical pixel value y is greater than the preset
  • the longitudinal threshold determines that the photographing device of the second destination meets the preset photographing requirement.
  • the subtask includes photographing guide information for guiding the destination end to reach a position specified by the photographing coordinate information, and guiding the destination end to display an outline of the photo to be photographed of the subtask .
  • the crowdsourcing platform further includes: a sending module 506 and a remote control module 507, where the sending module 506 is configured to send a remote control request to the destination end, and the remote control module 507 is configured to receive the module.
  • the 505 remotely controls the destination end to complete the subtask received by the destination end.
  • the crowdsourcing platform further includes: a photo detection module 508, configured to determine whether the received photo for responding to the third subtask meets a preset condition, and the third subtask is Any one of the at least one subtasks; the task marking module 509 is configured to mark the third subtask as if the photo for responding to the third subtask meets the preset condition carry out.
  • the crowdsourcing platform further includes: a modeling module 510, configured to perform partial modeling of the 3D model on the target object according to the received photo.
  • the task dispatching module 504 is further configured to adjust the currently uncompleted subtask according to the degree of completion of the partial modeling.
  • the sending module 506 of the crowdsourcing platform is further configured to send the photo to the office
  • the originating end, the photo is used by the initiator to establish a 3D model of the target object; or the sending module 506 is further configured to: establish, in the modeling module 510, the 3D of the target object according to the photo After the model, the 3D model is sent to the initiator.
  • the user may wish to see images of various angles of a well-known building or any other building, landmark, etc., or the user travels locally, but because of the location limitation, only When you can see a certain angle of the building, even if the user has the software to be modeled, it takes a lot of manpower and resources to take photos in the angle and position of the required requirements, which may not be able to complete their own capabilities.
  • the 3D model of the building to be viewed can be obtained by the crowdsourcing platform provided by the embodiment of the present disclosure, which reduces the cost and improves the modeling efficiency.
  • the embodiment of the present disclosure further provides a non-transitory computer readable storage medium 1 including one or more programs for performing the above method implementation.
  • the example provides a method of crowdsourcing to build an object model.
  • the embodiment of the present disclosure further provides a crowdsourcing platform 2, comprising: the non-transitory computer readable storage medium 1 and one or more processors for executing the non-transitory computer readable storage medium 1 In the program.
  • FIG. 7 is another schematic structural diagram of a crowdsourcing platform according to an embodiment of the present disclosure.
  • a crowdsourcing platform includes a processor 701, which may be one or more, and a memory 702 for storing a processor. 701 computer program executed.
  • the computer program stored in memory 702 can include one or more modules each corresponding to a set of instructions.
  • processor 702 can be configured to execute the computer program to perform the method of building an object model in a crowdsourced manner as described above.
  • the crowdsourcing platform can also include a power component 703 and a communication component 704 that can be configured to perform power management of the crowdsourcing platform, the communication component 704 can be configured to enable communication of the crowdsourcing platform, for example, wired Or wireless communication.
  • the crowdsourcing platform can also include an input/output (I/O) interface 705.
  • the crowdsourcing platform can operate based on operating systems stored in memory 702, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, and the like.
  • An embodiment of the present disclosure further provides an object modeling system, where the system includes a crowdsourcing platform, and an originating end and a destination end, wherein the originating end and the destination end are terminal devices registered in the crowdsourcing platform.
  • the system can refer to the initiator 101, the crowdsourcing platform 102, and the destination 103 in the implementation environment shown in FIG.
  • the specific structure of the crowdsourcing platform can be referred to the crowdsourcing platform shown in FIG. 5 or FIG. 6, and details are not described herein again.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

L'invention concerne un procédé, une plateforme d'externalisation ouverte et un système servant à construire un modèle d'image tridimensionnelle d'un objet. Le procédé comprend les étapes consistant : à acquérir une tâche de construction de modèle publiée par une extrémité d'initiation, la tâche de construction de modèle comprenant des informations pertinentes concernant un objet cible, et la tâche de construction de modèle étant utilisée pour demander la construction d'un modèle 3D de l'objet cible; à analyser, en fonction des informations pertinentes, des photographies à prendre qui sont nécessaires pour construire le modèle 3D de l'objet cible et des informations de coordonnées de photographie des photographies à prendre; à générer au moins une sous-tâche en fonction des photographies à prendre et des informations de coordonnées de photographie, ladite sous-tâche comprenant une tâche demandant de photographier l'objet cible; à attribuer ladite sous-tâche à au moins une extrémité de destination; et à recevoir des photographies téléchargées vers l'amont par ladite extrémité de destination, utilisée pour répondre à ladite sous-tâche, les photographies étant utilisées pour construire le modèle 3D de l'objet.
PCT/CN2017/097153 2017-08-11 2017-08-11 Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet WO2019028853A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/097153 WO2019028853A1 (fr) 2017-08-11 2017-08-11 Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet
CN201780002481.1A CN108064397B (zh) 2017-08-11 2017-08-11 建立物体三维图像模型的方法、众包平台及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/097153 WO2019028853A1 (fr) 2017-08-11 2017-08-11 Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet

Publications (1)

Publication Number Publication Date
WO2019028853A1 true WO2019028853A1 (fr) 2019-02-14

Family

ID=62142034

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/097153 WO2019028853A1 (fr) 2017-08-11 2017-08-11 Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet

Country Status (2)

Country Link
CN (1) CN108064397B (fr)
WO (1) WO2019028853A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113487732A (zh) * 2021-04-21 2021-10-08 中国地质大学(武汉) 基于手机众包成像终端的室内地下应急场景三维建模方法
US20220366662A1 (en) * 2020-06-23 2022-11-17 Draawn, LLC Method to facilitate mass conversion of 2d drawings to 3d models

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109446783B (zh) * 2018-11-16 2023-07-25 山东浪潮科学研究院有限公司 一种基于机器众包的图像识别高效样本采集方法及***
CN109523499A (zh) * 2018-11-16 2019-03-26 济南浪潮高新科技投资发展有限公司 一种基于众包的多源融合全景建模方法
CN110378996B (zh) * 2019-06-03 2022-05-17 国网浙江省电力有限公司温州供电公司 服务器三维模型生成方法及生成装置
CN111340706B (zh) * 2020-02-26 2021-02-02 上海安路信息科技有限公司 图像缩小方法与图像缩小***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609989A (zh) * 2010-12-28 2012-07-25 卡西欧计算机株式会社 三维模型作成***
CN104050177A (zh) * 2013-03-13 2014-09-17 腾讯科技(深圳)有限公司 街景生成方法及服务器
CN104063899A (zh) * 2014-07-10 2014-09-24 中南大学 一种岩心保形三维重建方法
CN106296801A (zh) * 2015-06-12 2017-01-04 联想(北京)有限公司 一种建立物体三维图像模型的方法及电子设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI476729B (zh) * 2010-11-26 2015-03-11 Inst Information Industry Dimensional image and three - dimensional model of the combination of the system and its computer program products
US9786075B2 (en) * 2013-06-07 2017-10-10 Microsoft Technology Licensing, Llc Image extraction and image-based rendering for manifolds of terrestrial and aerial visualizations
CN106358289A (zh) * 2016-09-30 2017-01-25 深圳市华傲数据技术有限公司 基于众包的数据采集方法、装置和服务器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609989A (zh) * 2010-12-28 2012-07-25 卡西欧计算机株式会社 三维模型作成***
CN104050177A (zh) * 2013-03-13 2014-09-17 腾讯科技(深圳)有限公司 街景生成方法及服务器
CN104063899A (zh) * 2014-07-10 2014-09-24 中南大学 一种岩心保形三维重建方法
CN106296801A (zh) * 2015-06-12 2017-01-04 联想(北京)有限公司 一种建立物体三维图像模型的方法及电子设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220366662A1 (en) * 2020-06-23 2022-11-17 Draawn, LLC Method to facilitate mass conversion of 2d drawings to 3d models
CN113487732A (zh) * 2021-04-21 2021-10-08 中国地质大学(武汉) 基于手机众包成像终端的室内地下应急场景三维建模方法

Also Published As

Publication number Publication date
CN108064397A (zh) 2018-05-22
CN108064397B (zh) 2021-07-23

Similar Documents

Publication Publication Date Title
WO2019028853A1 (fr) Procédé, plate-forme d'externalisation ouverte et système servant à construire un modèle d'image tridimensionnelle d'un objet
WO2021036353A1 (fr) Système et procédé de modélisation 3d basée sur la photographie, et appareil et procédé de modélisation 3d automatique
CN106485785B (zh) 一种基于室内三维建模和定位的场景生成方法及***
US10467758B1 (en) Imagery-based construction progress tracking
US11557083B2 (en) Photography-based 3D modeling system and method, and automatic 3D modeling apparatus and method
US20180356813A1 (en) Path control method, path planning method, first device , second device, and computer storage medium
RU2741443C1 (ru) Способ и устройство для планирования точек выборки для съёмки и картографирования, терминал управления и носитель для хранения данных
US11380078B2 (en) 3-D reconstruction using augmented reality frameworks
KR102129408B1 (ko) 공공 지도 또는 외부 지도와 매칭되는 무인 비행체에 의해 촬영된 이미지의 레이어로부터 측량 데이터를 획득하는 방법 및 장치
US20230154027A1 (en) Spatial construction using guided surface detection
WO2023273415A1 (fr) Procédé et appareil de positionnement basés sur un véhicule aérien sans pilote, support de stockage, dispositif électronique et produit
WO2020098431A1 (fr) Procédé et dispositif permettant d'établir un modèle de carte
CA3087871A1 (fr) Appareil, systemes et procedes de marquage d'elements de construction dans un espace 3d
WO2020051208A1 (fr) Procédé d'obtention de données photogrammétriques à l'aide d'une approche en couches
US8467990B2 (en) Method for setting the geolocation of a non-GPS enabled device
WO2023088127A1 (fr) Procédé de navigation en intérieur, serveur, appareil et terminal
JP2020012774A (ja) 建造物の測定方法
KR102407522B1 (ko) 실시간 3차원 모델 구축 방법 및 시스템
CN114900545A (zh) 增强现实实现方法和***、云服务器
KR102458559B1 (ko) 휴대용 단말기를 이용한 건설 분야 시공 관리 시스템 및 방법
CN114373016A (zh) 一种在扩展现实技术场景中实现点的定位方法
US20240070573A1 (en) Verification of Progression of Construction-Related Activity at Given Location
CA3102860C (fr) Systeme et methode de modelisation 3d utilisant la photographie et appareil et methode de modelisation 3d automatique
WO2024016786A1 (fr) Procédé et appareil de reconnaissance d'image de paume, ainsi que dispositif, support de stockage et produit de programme
JP2018092300A (ja) 3次元モデル生成装置、そのプログラム及びその方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17920680

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 26/06/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17920680

Country of ref document: EP

Kind code of ref document: A1